Skip to content

Commit b96d8ac

Browse files
authored
Sync layer refactor (metalbear-co#2022)
* New intproxy skeleton * New intproxy integrated with cli * layer ProxyConnection * fileops * errors * ??? * files fixed * request proxy * starting outgoing * ??? * outgoing_udp * outgoing_udp * outgoing works now? * some cleanup * more cleanup * more and more cleanup * leftover code removed * ping pong * layer compiles * ... * Incoming fixed in layer * more docs * incominggg * intproxy protocol macros example fixed * wip * ??? * wip wip wip * closed connections * agent logs * module tree * RequestQueue simplified * task manager * . * simplifying * simplifying * .. * . * . * incoming http steal * request_queue docs * protocol docs * RequestQueue tracing * PingPong docs * LayerConnection docs and tracing * Codec docs * codec flush * background_tasks docs * agent_conn docs * outgoing docs * incoming docs * tracing * forks handled in intproxy * routing sessions to tasks * rebase fix * REMOTE_DNS * Got rid of * ... * layer close and fork - simple proxy * forks handled - incoming * layer - making new proxy connection before the fork * layer globals encapsulated into LayerState * integration test fixes * integration tests fixed * LayerState -> LayerSetup * fixing integration tests * integration tests fixed * src/state.rs -> src/setup.rs * Initial protocol version message sent from proxy, agent logs traced in proxy * TestIntProxy fix * mirrord-console adjusted * agent logs properly traced * mirrord-console docs * PortSubscribe improvement * IncomingProxy fixes * LayerResources -> RemoteResources * incoming http docs - intproxy * NetProtocolExt * more docs * more docs * more docs * Changelog entry * restored macro for checking ignored files * Obsolete code removed * Fork detour fixed, comment added * one-arm match changed to let * Obsolete code removed * node_spawn test fixed * fork test fixed, mirroring tests fixed * fixed test issue1054 * fixed test issue1123 * test listen_ports fixed * PR notes removed * added failed fork trace * clippy fix * lint + typo fixed * Java app fix - revert path * layer fix for macos * another macos fix * sip test fixed * macos fixes continued * node_spawn test fixed on macos * 'daemon subscribed' debug message restored for e2e tests * format fix * accept bypass fixed * fmt * test fix
1 parent ce56498 commit b96d8ac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+5815
-5277
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
out
22
dist
33
node_modules
4+
package-lock.json
5+
package.json
46
__pycache__
57
.vscode-test/
68
*.vsix

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"rust-analyzer.cargo.features": [
3+
"binary"
4+
]
5+
}

0 commit comments

Comments
 (0)