mirror of
https://github.com/openstf/stf
synced 2025-10-05 10:39:25 +02:00
Misc wording improvements.
This commit is contained in:
parent
c43467fd57
commit
d4aad946c8
1 changed files with 4 additions and 4 deletions
|
@ -47,7 +47,7 @@ It is currently being used at [CyberAgent](https://www.cyberagent.co.jp/en/) to
|
|||
|
||||
## A quick note about security
|
||||
|
||||
As the product has evolved from an internal tool running in our internal network, we have made certain assumptions about the trustworthiness of our users. As such, there is little to no security or encryption between the different processes. Furthermore, devices do not get completely reset between uses, potentially leaving accounts logged in or exposing other sensitive data. This is not an issue for us as all of our devices are test devices only used with test accounts, but it may be an issue for you if you plan on deploying STF to a multiuser environment. We welcome contributions in this area.
|
||||
As the product has evolved from an internal tool running in our internal network, we have made certain assumptions about the trustworthiness of our users. As such, there is little to no security or encryption between the different processes. Furthermore, devices do not get completely reset between uses, potentially leaving accounts logged in or exposing other sensitive data. This is not an issue for us, as all of our devices are test devices and are only used with test accounts, but it may be an issue for you if you plan on deploying STF to a multiuser environment. We welcome contributions in this area.
|
||||
|
||||
## Requirements
|
||||
|
||||
|
@ -111,7 +111,7 @@ You should now have a working installation for local development.
|
|||
|
||||
STF comprises of several independent processes that must normally be launched separately. In our own setup each one these processes is its own [systemd](http://www.freedesktop.org/wiki/Software/systemd/) unit.
|
||||
|
||||
For development purposes, however, there's a helper command to quickly launch all required processes along with a mock login implementation. Note however that you **must** have RethinkDB running first.
|
||||
For development purposes, however, there's a helper command to quickly launch all required processes along with a mock login implementation. Note that you **must** have RethinkDB running first.
|
||||
|
||||
If you don't have RethinkDB set up yet, to start it up, go to the folder where you'd like RethinkDB to create a `rethinkdb_data` folder in (perhaps the folder where this repo is) and run the following command:
|
||||
|
||||
|
@ -143,7 +143,7 @@ Nope, we've had many devices running since the initial prototype phase about two
|
|||
|
||||
Devices should be allowed to turn their screens off when idle, which is what we are doing. All of our devices report perfect battery health so far.
|
||||
|
||||
Note, however, that you may have a problem if your USB hubs are unable to both provide enough power and support the data connection at the same time. This can cause a device to stop charging when being used, resulting in many charging cycles. If this happens you will just need to [get a better USB hub](#recommended-hardware).
|
||||
Note that you may have a problem if your USB hubs are unable to both provide enough power and support the data connection at the same time. This can cause a device to stop charging when being used, resulting in many charging cycles. If this happens you will just need to [get a better USB hub](#recommended-hardware).
|
||||
|
||||
### Is the system secure?
|
||||
|
||||
|
@ -279,7 +279,7 @@ Alternatively, if you find that some of your older devices [do not support the r
|
|||
|
||||
You can connect up to two of the older hubs (providing up to 8 devices total) directly to the motherboard without exhausting USB host controller resources.
|
||||
|
||||
We also have several "budget builds" with an [MSI AM1I](http://www.msi.com/product/mb/AM1I.html#hero-overview) motherboard and an [AMD Athlon 5350 4-core processor](http://www.amd.com/en-gb/products/processors/desktop/athlon). These builds, while significantly cheaper, sometimes completely lose the USB PCIE extension cards, and even a reboot will not always fix it. This may normally be fixable via BIOS USB settings, but unfortunately the budget motherboard has a complete lack of any useful options. However, the AMD processor does not share Intel's Haswell [USB host control resource problem](#troubleshooting), so you can also just connect your hubs to the motherboard directly if you don't mind sharing the root bus.
|
||||
We also have several "budget builds" with an [MSI AM1I](http://www.msi.com/product/mb/AM1I.html#hero-overview) motherboard and an [AMD Athlon 5350 4-core processor](http://www.amd.com/en-gb/products/processors/desktop/athlon). These builds, while significantly cheaper, sometimes completely lose the USB PCIE extension cards, and even a reboot will not always fix it. This may normally be fixable via BIOS USB settings, but unfortunately the budget motherboard has a complete lack of any useful options. Fortunately the AMD processor does not share Intel's Haswell [USB host control resource problem](#troubleshooting), so you can also just connect your hubs to the motherboard directly if you don't mind sharing the root bus.
|
||||
|
||||
Below is an incomplete list of some of the components we have tried so far, including unsuitable ones.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue