Skip to content

chore(cli): remove dead hand-rolled HTTP code#41

Merged
0xeb merged 1 commit into
mainfrom
chore/remove-dead-http-code
Jun 23, 2026
Merged

chore(cli): remove dead hand-rolled HTTP code#41
0xeb merged 1 commit into
mainfrom
chore/remove-dead-http-code

Conversation

@0xeb

@0xeb 0xeb commented Jun 23, 2026

Copy link
Copy Markdown
Member

Follow-up cleanup to #40. Now that --http runs on IDAHTTPServer, removes the superseded run_http_mode_legacy and its unused machinery (HttpPendingCommand + command queue, http_queue_and_wait, query_result_to_json, build_cli_http_help_text, g_http_server). http_signal_handler now just sets the stop flag. ~360 lines of dead code removed; no behavior change (--http re-verified live).

After --http moved to IDAHTTPServer, delete the superseded run_http_mode_legacy
and its now-unused machinery: HttpPendingCommand + the command queue,
http_queue_and_wait, query_result_to_json, build_cli_http_help_text, and the
g_http_server pointer (http_signal_handler now just sets the stop flag). No
behavior change; --http re-verified live (status, format=csv, graceful shutdown).
@0xeb
0xeb merged commit 8e552e5 into main Jun 23, 2026
3 checks passed
@0xeb
0xeb deleted the chore/remove-dead-http-code branch June 23, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant