Commit Graph

  • c133c3853f Add banner to recommend using ida-mcp instead main Duncan Ogilvie 2026-09-26 17:42:10 +02:00
  • fab3505ee2 Merge pull request #540 from VecSzn/fix/find-immediate-high-bit Duncan Ogilvie 2026-09-22 21:36:09 +02:00
  • df04acc59b find/insn_query: match sign-extended immediates VecSzn 2026-09-22 12:09:52 -07:00
  • 8ed1142233 Merge pull request #539 from Lesereingrape/fix/download-base-url Duncan Ogilvie 2026-09-22 15:20:40 +02:00
  • 200fa16a3c test(rpc): guard blank IDA_MCP_URL download base url Lengshuang 2026-09-22 20:57:56 +08:00
  • 4460ea6e71 fix(rpc): treat a blank IDA_MCP_URL as unset for download URLs Lengshuang 2026-09-22 20:57:49 +08:00
  • 4e4b855aaf Merge pull request #534 from VecSzn/fix/jsonrpc-str-union Duncan Ogilvie 2026-09-22 00:34:21 +02:00
  • 5e4f6ab799 Merge pull request #535 from VecSzn/fix/count-zero-all Duncan Ogilvie 2026-09-22 00:32:38 +02:00
  • 0e1c3752d7 jsonrpc: don't json-decode str args when the union includes str VecSzn 2026-09-21 11:29:20 -07:00
  • 21d0b2f2d7 entity_query/type_query: make count=0 return everything VecSzn 2026-09-21 11:37:52 -07:00
  • a671a5bd0a Merge pull request #533 from Lesereingrape/fix/supervisor-env-fallback Duncan Ogilvie 2026-09-21 20:02:06 +02:00
  • e67d32cc8b fix(idalib): fall back to defaults for blank IDA_MCP_* values Lengshuang 2026-09-21 23:49:27 +08:00
  • 2c0424eba4 fix(installer): keep IPv6 brackets in generated transport URLs (#529) Grapette.L 2026-09-21 22:57:50 +08:00
  • f692c06d39 Merge pull request #531 from Lesereingrape/fix/ida-free-uninstall-not-blocked Grapette.L 2026-09-21 22:57:31 +08:00
  • cae2fa8013 Merge pull request #507 from mspinka-r7/main Duncan Ogilvie 2026-09-20 19:58:58 +02:00
  • 199e3a00d3 Merge pull request #525 from sxh313/fix/discovery-wildcard-host Duncan Ogilvie 2026-09-20 19:58:40 +02:00
  • a85cabb985 Merge pull request #524 from sxh313/fix/claude-code-link Duncan Ogilvie 2026-09-20 19:13:45 +02:00
  • 9afca2b6c2 fix(discovery): keep instances that bound a wildcard address sxh313 2026-09-20 23:15:36 +08:00
  • 506d78d320 docs: fix dead Claude Code link in supported clients list sxh313 2026-09-20 22:40:17 +08:00
  • 00e4aa7543 Merge pull request #522 from packmad/main Duncan Ogilvie 2026-09-16 11:43:40 +02:00
  • b708a8a62e fix(decompile): paginate large output within RPC limits simo 2026-09-12 14:39:32 +02:00
  • 3c97954d74 Merge pull request #516 from devnoname120/feat/forward-idalib-max-workers-env Duncan Ogilvie 2026-08-28 20:08:44 +02:00
  • 8ea8bc5c24 Forward IDA MCP environment variables in plugin Paul 2026-08-28 18:13:40 +02:00
  • f19e02bbc8 Merge pull request #515 from Iams4kura/bugfix/omit-notification-response-body-20260827t160207z Duncan Ogilvie 2026-08-27 18:40:26 +02:00
  • e5d3a6e824 fix(http): omit notification response bodies Iams4kura 2026-08-28 00:36:43 +08:00
  • 3349ae30c6 Add full HTTP/1.1 support Duncan Ogilvie 2026-08-17 10:52:24 +02:00
  • 0ac9e77803 Fix callgraph interpreting jumps as calls Milan Špinka 2026-08-11 16:59:03 +02:00
  • 0b5f7ae402 Merge pull request #503 from huzpsb/main Duncan Ogilvie 2026-08-09 16:11:11 +02:00
  • 36b21fc802 Merge pull request #505 from NeKroFR/fix/issue-494-busy-worker-reap Duncan Ogilvie 2026-08-09 16:10:56 +02:00
  • d54f2f9353 fix(idalib): keep busy workers reachable instead of reaping them NeKroFR 2026-08-08 11:53:21 +02:00
  • da1fb6f3fb py_eval: persist locals by default (flip new_locals default to False) huzpsb 2026-08-05 22:30:11 +08:00
  • 34edfe88c3 py_eval: add opt-in persistent locals via new_locals parameter huzpsb 2026-08-05 21:06:47 +08:00
  • 2ca65ed8f5 Merge pull request #502 from Fuwaki/docs/linux-idalib-activation Duncan Ogilvie 2026-08-05 11:12:06 +02:00
  • 5a7cfe6ad9 docs: add Linux idalib activation example fuwaki 2026-08-05 09:33:45 +08:00
  • 0721f80f68 Merge pull request #472 from C0d3N1nja97342/fix/263-find-regex-utf16-strings Duncan Ogilvie 2026-08-04 10:24:56 +02:00
  • 473b5e1a64 fix(api_core): include UTF-16 strings in find_regex cache keaixiaozhu 2026-07-05 13:16:13 +08:00
  • f82e6e2517 Merge pull request #499 from NeKroFR/fix/issue-498-idb-save-kill Duncan Ogilvie 2026-07-31 00:40:18 +02:00
  • 9c77150016 fix(idb_save): never DBFL_KILL working files of an open database NeKroFR 2026-07-30 19:22:06 +02:00
  • 80d7d36aab Merge pull request #495 from NeKroFR/fix/issue-486-idb-close Duncan Ogilvie 2026-07-28 14:07:02 +02:00
  • 67e9487504 feat(idalib): add idb_close tool to save and release worker sessions NeKroFR 2026-07-26 16:19:00 +02:00
  • 8c555e9ffc Merge pull request #489 from MeroZemory/fix/sync-guard-hang Duncan Ogilvie 2026-07-25 14:28:37 +02:00
  • 51d289557c Merge pull request #490 from d0gx/agent/cleanup-failed-ida-database-opens Duncan Ogilvie 2026-07-25 14:28:25 +02:00
  • 720b7c8613 Clean up database fragments after failed worker opens innocence 2026-07-25 11:07:38 +08:00
  • dcea2de360 fix(sync): don't hang the caller when the call-stack guard trips Jio Kim 2026-07-25 09:11:33 +09:00
  • 9236fc62dd Merge pull request #478 from NeKroFR/fix/476-stale-strings-cache Duncan Ogilvie 2026-07-24 23:36:01 +02:00
  • 060d15d33c Merge pull request #488 from Zzoomrus/fix/idalib-sigterm-deadlock Duncan Ogilvie 2026-07-24 11:28:21 +02:00
  • b3cb7e5ca5 ci: allow approved fork PR checkout Duncan Ogilvie 2026-07-24 03:44:42 +02:00
  • 492a569fb6 fix(idalib): avoid SIGTERM/SIGINT handler deadlock in idalib_server qazar 2026-07-24 05:07:02 +04:00
  • 120ae7abd8 Fix Kimi Code installation instructions Duncan Ogilvie 2026-07-20 00:43:01 +02:00
  • d6c168b5d7 Merge pull request #481 from s0kil/kimi-code-support Duncan Ogilvie 2026-07-19 23:51:16 +02:00
  • 536802153d Add kimi plugin s0kil 2026-07-17 04:31:29 -04:00
  • 40e585c27e feat(installer): add Kimi Code client target s0kil 2026-07-17 04:31:23 -04:00
  • e12fbb514b Fix stale strings cache when switching binaries in idalib worker NeKroFR 2026-07-13 20:57:15 +02:00
  • 1be78d0411 Add codex plugin Duncan Ogilvie 2026-07-13 14:11:29 +02:00
  • db2ad4f7a2 Merge pull request #470 from Creesic/idb-save-trace-flush Duncan Ogilvie 2026-07-13 13:29:30 +02:00
  • 0b2ac19591 fix: avoid trace flush during idb save David 2026-07-01 11:57:45 -04:00
  • abb2732ad0 Merge pull request #458 from JorisVanEijden/fix/issue-446-idb-save-gui-safe Duncan Ogilvie 2026-06-22 14:50:18 +02:00
  • 40b27f454c Merge pull request #447 from rD227/main Duncan Ogilvie 2026-06-22 14:46:54 +02:00
  • 6673de958d fix(idb_save): native save in GUI to avoid corrupting the open database (#446) JvE 2026-06-21 10:48:51 +02:00
  • 8e0d4bf2eb remove space rD227 2026-06-20 02:05:26 +08:00
  • 1ef529684e 更新 compat.py rD227 2026-06-14 19:30:19 +08:00
  • 3e4a21a3c4 Update compat.py rD227 2026-06-11 00:12:42 +08:00
  • 0d9a47b0c1 fix(search_text): replace ida_search.find_text with bounded Heads() walk Duncan Ogilvie 2026-06-07 01:26:48 +02:00
  • e691750047 test: add stress harness for search-cancellation behavior Duncan Ogilvie 2026-06-07 00:36:28 +02:00
  • 55533c4741 fix(sync): fire ida_kernwin.set_cancelled() at tool deadline Duncan Ogilvie 2026-06-06 22:56:24 +02:00
  • 7662398caa Merge pull request #426 from gh-61/feat/persist-server-endpoint Duncan Ogilvie 2026-06-06 15:20:28 +02:00
  • 6f30756cca Merge pull request #409 from Aliang1337/fix/lan-connectivity Duncan Ogilvie 2026-06-06 15:20:17 +02:00
  • 3f398738ef Merge pull request #437 from rm-NoobInCoding/feature/sigmaker-enhancements Duncan Ogilvie 2026-06-06 15:19:58 +02:00
  • 0117148e69 Merge pull request #442 from lphuc2250gma/maint/20260606003533 Duncan Ogilvie 2026-06-06 14:50:46 +02:00
  • e053bf79cd feat(idb_save): always pack into a compressed .i64 on save Duncan Ogilvie 2026-06-06 14:06:35 +02:00
  • 8a3235739e Merge pull request #408 from widgetii/feature/hexrays-ops Duncan Ogilvie 2026-06-06 14:04:38 +02:00
  • 9e3c2f3cd4 Merge pull request #421 from cnsheds/feat/add-bookmark-tool Duncan Ogilvie 2026-06-06 14:04:34 +02:00
  • b18e2b3c78 Merge pull request #434 from JustasMasiulis/main Duncan Ogilvie 2026-06-06 03:06:10 +02:00
  • 967f9f0f9b test: accept timeout kwarg in supervisor test doubles Duncan Ogilvie 2026-06-06 03:05:21 +02:00
  • 673883da6f Merge remote-tracking branch 'origin/main' into JustasMasiulis/main Duncan Ogilvie 2026-06-06 02:41:40 +02:00
  • f60346d8c5 chore: improve ida-pro-mcp maintenance path Noa Levi 2026-06-06 00:38:45 +00:00
  • dcb9e04630 Merge pull request #418 from bet4it/fix/client-scope-message Duncan Ogilvie 2026-06-06 02:09:46 +02:00
  • 44b1946714 Merge pull request #423 from Mengxun326/fix/issue-52-verbose-errors Duncan Ogilvie 2026-06-06 02:09:39 +02:00
  • 1e9dd772a0 Merge pull request #439 from enesilhaydin/fix/bound-worker-open-timeout Duncan Ogilvie 2026-06-06 02:09:26 +02:00
  • 68de49b973 ignore ds_store Duncan Ogilvie 2026-06-06 01:52:44 +02:00
  • b60cb1a123 fix(idalib): bound worker open/analysis with a timeout and reap hung workers contributor 2026-06-01 22:51:46 +03:00
  • 77c309042c sigmaker: drop numpy backend (no third-party dependencies) NoobInCoding 2026-05-30 17:28:47 +03:30
  • 0916ebf9b3 sigmaker: vendor v1.8.0 engine + numpy SIMD scanner, fix #398 NoobInCoding 2026-05-30 16:48:53 +03:30
  • 2f762bbbd2 Merge pull request #431 from NeKroFR/fix-antigravity Duncan Ogilvie 2026-05-29 14:23:58 +02:00
  • 22aae5f2be refactor: simplify idalib MCP surface around persistent workers Justas Masiulis 2026-05-26 19:19:54 -07:00
  • ba78777242 update path .gemini/antigravity to .gemini/config NeKroFR 2026-05-27 11:59:16 +02:00
  • 858b1e5cbf Merge pull request #430 from now420/main Duncan Ogilvie 2026-05-26 21:49:19 +02:00
  • 298765b1cf Update README.md now420 2026-05-26 15:35:16 -04:00
  • 91a656bc35 Merge pull request #428 from JustasMasiulis/stdio-shared-idalib-supervisor Duncan Ogilvie 2026-05-26 00:16:57 +02:00
  • 8545e80dbc feat: add shared stdio supervisor proxy Justas Masiulis 2026-05-25 11:04:22 -07:00
  • 66254e24ec Persist MCP server host/port per-database gh-61 2026-05-21 15:59:54 +02:00
  • c395db98d5 Improve MCP error reporting for rename, xrefs, decompile, and set_type (fixes #52) MengXun 2026-05-21 18:52:21 +08:00
  • c92625ee42 Merge pull request #422 from NeKroFR/fix-open-file Duncan Ogilvie 2026-05-21 12:00:08 +02:00
  • 2388dc006f Restore open_file tool (closes #404) NeKroFR 2026-05-19 12:07:12 +02:00
  • b3eb2ebdc2 feat: add idaMCP bookmark tool cnsheds 2026-05-19 10:16:05 +08:00
  • 47de01b1d8 Update installation instructions Duncan Ogilvie 2026-05-14 23:19:58 +02:00
  • e6ed06ccd4 Improve client scope error message Bet4 2026-05-15 00:23:10 +08:00
  • c5d2587e1a Revert ida_mcp.py changes, keep only http.py security fix Aliang 2026-05-11 12:16:45 +08:00
  • 2be99b22c5 Auto-bind to 0.0.0.0 when CORS policy is unrestricted Aliang 2026-05-10 20:38:46 +08:00
  • 107c3f2381 Fix LAN connectivity: unify security checks for non-loopback bindings Aliang 2026-05-10 20:07:16 +08:00