Simo Kinnunen
bfd5cb70b1
Change install timeout to 5min.
2015-02-25 15:06:19 +09:00
Gunther Brunner
5c5bd7a822
Updated almost all dependencies.
...
Socket.io' has-binary PR finally got merged so updating to the latest version.
2015-02-24 18:59:56 +09:00
Simo Kinnunen
21b4ebe9e4
Ensure we add 'http://' to URLs even when a username is used.
2015-02-06 12:23:12 +09:00
Simo Kinnunen
9209b923c7
Support dotless activity names.
2015-02-05 22:07:58 +09:00
Simo Kinnunen
8b9e5d58c9
Too much overlap in storage plugin URLs for meaningful loadbalancing and config simplicity. Make poorxy emulate the real situation and change related URLs.
2015-01-07 14:04:36 +09:00
Simo Kinnunen
7c16c40dae
Make it a bit easier to tell image plugin endpoint apart from normal storage endpoints. It still sucks though.
2015-01-06 19:56:21 +09:00
Simo Kinnunen
2d4d24a19d
Allow screen URL pattern to be changed.
2015-01-06 18:52:54 +09:00
Gunther Brunner
91b1861d8d
Fixed autofill for HTTPS.
...
Added dummy API endpoint for autofill POST requests.
Autofill also reads the CSRF token from cookies and doesn't require an 'about:blank' anymore on the forms.
2015-01-06 18:35:23 +09:00
Simo Kinnunen
5bbe7d33a6
Fix display information.
2014-12-19 17:19:09 +09:00
Simo Kinnunen
eb841161ac
Error if unable to resolve endpoints.
2014-12-18 16:29:15 +09:00
Simo Kinnunen
2f8116dfe6
Set device absent when provider is stopped.
2014-12-18 16:14:41 +09:00
Simo Kinnunen
ee81ab02d5
Use the request module for fetching screenshots. Makes it easier to use https if necessary.
2014-12-17 21:58:56 +09:00
Simo Kinnunen
efa38d3e1a
Use url.resolve for storageUrl to prevent problems with slashes.
2014-12-17 21:35:17 +09:00
Simo Kinnunen
b2e114c9be
Change all "api" URLs. Ideally the path prefix would be an option.
2014-12-17 21:29:51 +09:00
Simo Kinnunen
436fa6eff9
Remove unused screenshot plugin.
2014-12-17 21:25:10 +09:00
Simo Kinnunen
e43ae34d4b
Make all zmq endpoints use srv records.
2014-12-17 21:01:20 +09:00
Simo Kinnunen
26deca8d9f
Remove unused require.
2014-12-16 21:32:42 +09:00
Simo Kinnunen
6e493c6178
Ignore unknown browsers instead of refusing to start.
2014-12-16 21:08:37 +09:00
Simo Kinnunen
8da6297350
Make screenshots work again.
2014-12-11 18:46:15 +09:00
Simo Kinnunen
e4114d87af
Use WebSockets for the screen. The screen directive works, but needs a serious cleanup.
2014-12-10 14:27:14 +09:00
Simo Kinnunen
f1f32f29a7
Wait after paste.
2014-12-02 19:54:49 +09:00
Simo Kinnunen
34bf8adb99
Remove packages that were not present when the device was connected.
2014-12-02 15:00:09 +09:00
Simo Kinnunen
860158b961
Log a warning when a user logs in but doesn't have an email address in the profile controller.
2014-11-19 12:07:17 +09:00
Simo Kinnunen
370248d919
We might not get email data from some users if they didn't allow access to the address. Quick fix for now, should show an error page instead.
2014-11-18 12:14:38 +09:00
Simo Kinnunen
9447d72468
Proxy server was throwing errors on socket hangups (e.g. tab closed), causing the device process to die.
2014-11-17 19:54:47 +09:00
Simo Kinnunen
4ca5230402
Unify socket closers. Don't put them all in one try-catch or some might remain.
2014-11-17 15:51:57 +09:00
Simo Kinnunen
80244dfda2
No need to limit remote to 32-bit binaries anymore.
2014-11-13 11:18:58 +09:00
Simo Kinnunen
c6d0c9b86f
Disable auto-unlocking until it actually works properly.
2014-11-10 16:52:01 +09:00
Simo Kinnunen
6b5ecf3afb
Nexus 9 support. Home button doesn't work, presumably due to auto-unlocking.
2014-11-10 11:42:59 +09:00
Simo Kinnunen
082c4c89c8
Switch to stf-syrup because someone stole the name.
2014-11-06 15:53:08 +09:00
Simo Kinnunen
fe7502ea24
Reject unauthorized certs by default.
2014-10-30 19:09:05 +09:00
Simo Kinnunen
af09fc084a
Add an OAuth2 auth provider.
2014-10-30 19:03:17 +09:00
Simo Kinnunen
2ff16baf7a
Update remote binaries.
2014-10-29 20:46:35 +09:00
Simo Kinnunen
7af652afe9
Code formatting error.
2014-10-29 16:24:52 +09:00
Simo Kinnunen
f3c61983ea
Refactor origin swap code to be a bit more traditional. I don't like overriding functions unless necessary.
2014-10-29 15:29:22 +09:00
Simo Kinnunen
33d4c70820
Fix touch coordinates on Yoga Tablet 8.
2014-10-29 15:13:14 +09:00
Simo Kinnunen
6d88a28a2c
Add a poor reverse proxy for local development, the main difference being that everything except websockets now goes through the same port. Makes it easier to understand the production url layout.
2014-10-23 13:28:18 +09:00
Simo Kinnunen
cd1f9108ce
Update http-proxy.
2014-10-23 12:58:37 +09:00
Simo Kinnunen
d1a01da8e8
Add separate no-PIE binaries for older devices or they segfault.
2014-10-17 19:27:10 +09:00
Simo Kinnunen
d58341665f
Try to wake the device when a user start starts using it in addition to taking WakeLock. Hoping that this will fix the mysterious issue where occasionally clicks don't register properly until you press the home button.
2014-10-17 15:45:01 +09:00
Simo Kinnunen
d785f2a59c
Trust proxy in app. Should finally make "localhost" in reverse port forwarding work automagically now that the load balancer is set up correctly.
2014-10-16 17:03:47 +09:00
Simo Kinnunen
1932c17508
Websocket loadbalancers might run in tcp mode, which makes it difficult to add the X-Forwarded-For header. Pass the IP in the query string instead.
2014-10-16 15:49:54 +09:00
Simo Kinnunen
b98193b3a2
Remove readable on end. Should prevent writes after FIN.
2014-10-15 13:00:41 +09:00
Simo Kinnunen
cecf08a244
Reverse port forwarding UI actually works now.
2014-10-14 22:57:44 +09:00
Simo Kinnunen
4bbcaa45db
Separate ForwardManager into its own file and attempt to make it a bit more resilient.
2014-10-14 20:01:54 +09:00
Simo Kinnunen
100280db5a
Give forward plugin its own folder. Should make it easier to clean it up.
2014-10-14 16:24:18 +09:00
Simo Kinnunen
035acec372
Use same event fin packets.
2014-10-14 16:16:52 +09:00
Simo Kinnunen
ebafa3770e
Remove unnecessary code in the stop method.
2014-10-14 16:11:29 +09:00
Simo Kinnunen
44987cbc8b
Reset forwards on ungroup.
2014-10-14 16:07:15 +09:00
Simo Kinnunen
617e20522b
Reverse port forwarding backend actually works now. UI needs some work for the "new vision".
2014-10-09 18:35:06 +09:00