Skip to content

Commit

Permalink
Sync layer refactor (metalbear-co#2022)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
Razz4780 authored Oct 25, 2023
1 parent ce56498 commit b96d8ac
Show file tree
Hide file tree
Showing 102 changed files with 5,815 additions and 5,277 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
out
dist
node_modules
package-lock.json
package.json
__pycache__
.vscode-test/
*.vsix
Expand Down
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"rust-analyzer.cargo.features": [
"binary"
]
}
Loading

0 comments on commit b96d8ac

Please sign in to comment.