Tomasz Drwięga
88c9cea04d
Dapps interface RPC ( #3311 )
...
* Dapps Interface RPC
* Adding JS apis
* Support for signer interface in proxypac and embeds
* Fixing tests
* fixing tests again
2016-11-09 19:41:47 +01:00
Tomasz Drwięga
2bd4f7182e
Redirecting to the same address the request came. ( #3133 )
2016-11-03 16:12:46 +01:00
Tomasz Drwięga
e251fd49a1
Dapps errors embeddable on signer ( #3115 )
2016-11-03 12:22:28 +01:00
Tomasz Drwięga
3ff1ca81f4
Missing changes required to make new UI work ( #2793 )
...
* Getting rid of old dapps
* Updating proxypac and allowing home.parity on signer
* CORS support for API
* Fixing CORS - origin is sent with protocol
* Fixing signer with proxy
* Fixing grumbles
* Fix expect msg [ci:skip]
2016-10-22 14:21:41 +01:00
Robert Habermeier
96f4c10453
sweep most unwraps from ethcore crate, dapps crate ( #2762 )
...
* sweep most unwraps from ethcore crate
* purge unwrap from dapps server
* whitespace
[ci:none]
2016-10-20 23:41:15 +02:00
Tomasz Drwięga
5e67c89b4b
Remove obsolete dapps and update security headers ( #2694 )
...
* Embed allowed only on signer port
* Adding security headers to dapps
* Adding security headers to signer
* Removing old dapps
2016-10-19 11:02:21 +02:00
Tomasz Drwięga
d7bbc5cc3f
Hash Content RPC method ( #2355 )
...
* Moving file fetching to separate crate.
* ethcore_hashContent
* Tests running on mocked fetch.
* Limiting size of downloadable assets
2016-09-27 16:27:06 +02:00
Tomusdrw
151606e7f4
Merge branch 'master' into dapp-norefresh
...
Conflicts:
dapps/src/apps/fetcher.rs
dapps/src/handlers/fetch.rs
2016-09-10 11:28:23 +02:00
Tomasz Drwięga
6f88b7f084
Get rid of 'Dapp is being downloaded' page
2016-09-07 00:10:09 +02:00
Tomasz Drwięga
96778d8e93
Fixing content path creation
2016-09-05 21:58:48 +02:00
Tomasz Drwięga
840b64b813
Merge branch 'master' into dapps-content
...
Conflicts:
dapps/src/apps/fetcher.rs
dapps/src/apps/urlhint.rs
dapps/src/handlers/client/mod.rs
dapps/src/handlers/fetch.rs
dapps/src/lib.rs
dapps/src/page/local.rs
2016-09-05 20:05:59 +02:00
Tomasz Drwięga
8c86405798
Content resolving
2016-09-05 19:07:13 +02:00
Tomasz Drwięga
e2377dd510
Merge branch 'master' into dapps-sync
...
Conflicts:
dapps/src/handlers/fetch.rs
2016-09-05 08:43:07 +02:00
Tomasz Drwięga
59f18ab958
Fetching content from HTTPS using rustls
( #2024 )
...
* Fetching https
* Fetching dispatcher (HTTP, HTTPS)
* Fetching from github
* Chunked encoding parser
* Abort support
* Fixing tests and review comments
* Cargo.lock order [ci skip]
* Relaxed -> SeqCst
2016-09-03 01:34:32 +02:00
Tomasz Drwięga
9f8482e968
Consistent capitalization of titles
2016-09-01 15:33:26 +02:00
Tomasz Drwięga
36c83a456b
Merge branch 'master' into dapps-https
...
Conflicts:
Cargo.lock
2016-09-01 13:37:23 +02:00
Tomasz Drwięga
2789824a51
Much nicer error pages
2016-08-31 16:53:22 +02:00
Tomasz Drwięga
8f13b550d8
Abort support
2016-08-31 11:45:09 +02:00
Tomasz Drwięga
0f0af9c1a5
Merge branch 'master' into dapps-https
...
Conflicts:
Cargo.lock
dapps/src/handlers/fetch.rs
2016-08-31 11:29:23 +02:00
Tomasz Drwięga
bff847b90c
Chunked encoding parser
2016-08-31 11:22:25 +02:00
Tomasz Drwięga
76966ab2fc
Fixing redirection. Adding tests
2016-08-30 16:06:20 +02:00
Tomasz Drwięga
2a549386a6
Fetching from github
2016-08-30 15:14:22 +02:00
Tomasz Drwięga
6f321d9849
LRU cache for dapps ( #2006 )
...
Conflicts:
dapps/Cargo.toml
dapps/src/lib.rs
2016-08-30 14:04:52 +02:00
Tomasz Drwięga
61879ef144
Fetching dispatcher (HTTP, HTTPS)
2016-08-30 13:27:43 +02:00
Tomasz Drwięga
124a5da75e
Resolving URLs from contract ( #1964 )
...
* Fetching dapp from github.
* Unpacking dapp
* Removing hardcodes
* Proper Host validation
* Randomizing paths
* Splitting into files
* Serving donwloaded apps from different path
* Extracting URLHint to separate module
* Whitespace and docs
* Resolving from URLHint contract
* Fixing test
* Resolving githubhint url from registrar
* Proper redirections
* Fixing test
* fixing ethstore [ci skip]
* Correct version of registrar
* Removing superfluous Box
2016-08-23 19:28:21 +02:00
Tomasz Drwięga
0620a03e56
Fetchable dapps ( #1949 )
...
* Fetching dapp from github.
* Unpacking dapp
* Removing hardcodes
* Proper Host validation
* Randomizing paths
* Splitting into files
* Serving donwloaded apps from different path
* Extracting URLHint to separate module
* Whitespace and docs
2016-08-18 12:19:09 +02:00
Tomasz Drwięga
0cba70fba3
Host validation (again) ( #1666 )
...
* Revert "Revert "Validating Host headers in RPC requests" (#1663 )"
This reverts commit 3cc3dbef66
.
* Fixing binding on MacOS
2016-07-20 12:34:17 +02:00
Gav Wood
3cc3dbef66
Revert "Validating Host headers in RPC requests" ( #1663 )
2016-07-19 13:15:25 +02:00
Tomasz Drwięga
6e79a36ef6
Validating Host headers in RPC requests ( #1658 )
...
* Validating Host headers in RPC requests
* Fixing convention [ci skip]
* Remove extra indent.
[ci:skip]
2016-07-19 12:53:58 +02:00
Tomasz Drwięga
7af366c5b1
Supporting /api/ping for dapps server ( #1543 )
...
* Refactoring dapps to support API endpoints.
* Using ContentHandler for unauthorized requests
* Extracting url stuff
* Adding ping endpoint
* CORS support for ping request
* Fixing url.is_none()
* minor formatting fix
[ci:skip]
2016-07-07 09:42:49 +02:00
Tomasz Drwięga
a8b26e2cb5
Refactoring dapps to support API endpoints. ( #1542 )
...
* Refactoring dapps to support API endpoints.
* Using ContentHandler for unauthorized requests
2016-07-06 11:24:29 +02:00