IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Lately I’ve been working on building out my home lab to play with things that I’d never even think of setting up and trying in our development environment at work.
Aside from the networking and firewall changes on my network’s end (opening the right ports for forwarding, enabling remote access, etc) I would also need a domain name and host entry so it knew how to resolve.
Then I could register a domain name, like boatmurder.net, and have dwarf.resolve to my home IP address.
Action: Check that enough servers are running, and that they are processing commands of the correct type.
For instance, a DDL command might timeout if all the servers are setup to exclusively process query commands. Action: See next error on stack to determine course of action. Until this error is fixed, updates to all text columns in the given table may not be indexed.
That’s a lot easier (and cooler) to remember than an IP address.
They are thus potentially vulnerable to malicious actors monitoring or even modifying the contents of the communication.Given all of this, we decided the time had come to more strongly advocate for the use of HTTPS bindings in Team Foundation Server deployments.TFS 2017 presents web site settings configuration options in all server configuration scenarios.Additionally, in TFS 2017 new authentication scenarios exist (build/release agent service account authentication, personal access tokens) which send bearer tokens over the wire.If these tokens are obtained by malicious users, they can then be used to impersonate the users to whom they belong.Cause: Not enough servers are running to handle the current system load, and a large backlog of commands has accumulated; perhaps no servers are running.