From a596ec4ce5c4a50ef7e8036623465a1f060b81d9 Mon Sep 17 00:00:00 2001 From: Ivan Olexyn Date: Mon, 20 Apr 2020 01:09:56 +0200 Subject: [PATCH] + todo. --- README.md | 19 ++++++++++++++++++- TODO.md | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 TODO.md diff --git a/README.md b/README.md index da35a7f..9b8eda5 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,23 @@ The goal of this project is to bypass the limitations caused by ISPs blocking incoming connections. It is estimated to require two servlets - one on the webhost (`mispbridge`), and one on the localhost (`mispclient`). +
+ ### Overview ![](overview.png) +
+ +### Run / Deploy + +
+ +#### How to Run / Debug +* In `mispmock` run `core.Main`. -### How to Run +
+ +#### How to Deploy * Install Tomcat * `apt-get install tomcat9` * Start Tomcat: @@ -19,3 +31,8 @@ It is estimated to require two servlets - one on the webhost (`mispbridge`), and * `/mispbridge/mispbridge/WEB-INF/classes/` * `/mispclient/mispclient/WEB-INF/classes/` * Compile the project & restart Tomcat. + +
+ +### TODO +* See [TODO.md](TODO.md). \ No newline at end of file diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..dfa9fe0 --- /dev/null +++ b/TODO.md @@ -0,0 +1,19 @@ +#### TODO + +* In `ClientMock` put `GET (Ride)(Request)(Data)` on it's own thread. + * Currently it is on the `POST (Ride)` thread. + * It would be better to "decouple" it. +* Clean the `mispmock` code. +* Copy & adapt the `mispmock` code to `mispclient` and `mispbridge` + * Test with Tomcat. + +
+
+ +#### DO MAYBE + +* In `ClientMock` put `GET (Request)` on it's own thread. + * Currently it is on the `POST (Ride)` thread. + * This might be tricky since + * `GET (Request)` doesn't neccessarily know `(Ride)` + * and thus need a trick (?) to be syncronized with it \ No newline at end of file