Reimplement link handling to not need a daemon
- Lenguaje dominante
- Python
- Estrellas
- 1.2k
- Forks
- 131
- Merge medio
- 1 d 11 h
- PR fusionados (30 d)
- 14
Descripción
### Description
The current implementation of link handling uses a daemon to facilitate IPC between angr management processes. The flow goes something like this:
1. User clicks on link and the operating system launches a new process with the URL supplied as an argument
2. The process attempts to connect to the daemon to determine if another angr management process has the binary open
3. If another process has the binary open, it handles the link, otherwise the launched process attempts to handle the link.
I'm proposing we find OS-native IPC frameworks to cut the daemon out. This has the advantage of reducing our daemon code, and making link handling not require the user first establish the daemon.
### Alternatives
We could keep the current implementation and better document how to use it, since starting the daemon is not an intuitive step that a user would expect.
### Additional context
_No response_
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.