1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 10:19:30 +02:00
Commit graph

35 commits

Author SHA1 Message Date
Simo Kinnunen
6bb07d7c34 Fix Galaxy S5's display information segfaulting by trying to use the public SDK methods first. SurfaceComposerClient's getDisplayInfo is practically unusable on Galaxy S5 due to weird memory corruption issues. 2014-06-18 15:51:54 +09:00
Simo Kinnunen
bebb3af42a Send heartbeats from the provider. This keeps unauthorized and offline devices present as well, which is what we want. This also greatly reduces the number of queries to rethinkdb. 2014-06-02 14:52:46 +09:00
Simo Kinnunen
24c1ba1bda Save user IP to database. 2014-05-30 11:46:47 +09:00
Simo Kinnunen
70f6b323f2 Fix stupid bug in addUserForward. 2014-05-28 22:21:41 +09:00
Simo Kinnunen
98ecf57d49 Fix browser plugin not updating in real time. 2014-05-01 20:13:29 +09:00
Simo Kinnunen
a915aea9ea Update with new service features. 2014-05-01 17:05:21 +09:00
Simo Kinnunen
0dfc502e80 Rename identity.browsers to identity.browser. 2014-04-22 10:31:53 +09:00
Simo Kinnunen
4676af51d7 Fix incorrect variable. 2014-04-16 15:26:39 +09:00
Simo Kinnunen
07217f9a39 Make sure we only have one forward per port. 2014-04-16 15:14:01 +09:00
Simo Kinnunen
f8a2eeab26 Reverse port forwarding works, but changes don't apply to new devices yet. 2014-04-15 15:52:45 +09:00
Simo Kinnunen
fa7437a445 Add more advanced filtering to the device tracker. Make the group tracker work properly. 2014-04-08 13:48:46 +09:00
Simo Kinnunen
46591b24c8 Insert log messages with soft durability. 2014-04-03 14:22:18 +09:00
Simo Kinnunen
5183485a53 Add phone number and imei to device identity. 2014-04-02 13:08:59 +09:00
Simo Kinnunen
e17f306d30 Add browser list to device identity. 2014-04-01 19:29:28 +09:00
Simo Kinnunen
b4416b5f0f Fix all JSHint complaints in Node.js code. 2014-03-19 20:36:46 +09:00
Simo Kinnunen
2555168345 Replace groupService's outdated member tracker with deviceService.trackGroup(). 2014-03-19 16:45:30 +09:00
Simo Kinnunen
d43d427dcb Fix devices not being updated correctly because table name was wrong. 2014-03-18 18:04:54 +09:00
Simo Kinnunen
dc076c6b15 Update device instead of upsert so that we don't lose data between unplugs. 2014-03-18 17:59:12 +09:00
Simo Kinnunen
30b04ab2d2 Add convenience flags for knowing if a device is usable, ready, and owned by us. 2014-03-18 15:06:02 +09:00
Simo Kinnunen
4896ca406e Reap dead devices using timeouts. Previously, if a provider died without being able to clean up properly, the device would stay as a ghost. 2014-02-25 20:45:29 +09:00
Simo Kinnunen
277c9b401a Make GroupService keep the list of members up to date. 2014-02-07 11:56:19 +09:00
Simo Kinnunen
753d839112 dbapi.saveDeviceStatus() was using a removed method. 2014-02-05 23:11:07 +09:00
Simo Kinnunen
91097dc569 Don't rely on lucky timings when sending messages from the provider. 2014-02-05 15:37:28 +09:00
Simo Kinnunen
37303c5d92 Add owners to groups. 2014-02-04 20:33:53 +09:00
Simo Kinnunen
2086d7d439 Better device present/absent handling by separating it from the status event. 2014-02-03 19:42:20 +09:00
Simo Kinnunen
b84968c08c Ensure that device is saved before probing it. 2014-02-03 11:09:40 +09:00
Simo Kinnunen
b9ca8b04e1 Make wireutil a bit more normal. It now requires wire on its own. 2014-02-02 20:00:29 +09:00
Simo Kinnunen
f173e6650a Add operator to device data. 2014-01-31 19:31:21 +09:00
Simo Kinnunen
c119e2c3d2 Add API endpoints for loading devices. 2014-01-31 04:27:04 +09:00
Simo Kinnunen
9ed2524a7f Add socket.io with authentication and start rebuilding the device list. 2014-01-31 03:37:55 +09:00
Simo Kinnunen
1616840818 Add display information to device identity. 2014-01-30 16:53:49 +09:00
Simo Kinnunen
6ab252857f Add provider to device data. 2014-01-29 20:54:04 +09:00
Simo Kinnunen
389db73f08 Save device logs to rethinkdb. 2014-01-29 19:50:47 +09:00
Simo Kinnunen
48b4c2fd0e Save devices to database. 2014-01-28 15:57:19 +09:00
Simo Kinnunen
881996557a Add user to rethinkdb after login. 2014-01-28 12:27:33 +09:00