Merge remote-tracking branch 'origin/master' into stable
[tails.git] / features / dhcp.feature
blob0e17fcef2e9e266559c62031bc3aaac968952c0e
1 @product
2 Feature: Getting a DHCP lease without leaking too much information
3   As a Tails user
4   when I connect to a network with a DHCP server
5   I should be able to connect to the Internet
6   and the hostname should not have been leaked on the network.
8   Background:
9     Given I have started Tails from DVD without network and logged in
10     And I capture all network traffic
11     And the network is plugged
12     And Tor is ready
13     And all notifications have disappeared
14     And available upgrades have been checked
16   Scenario: Getting a DHCP lease with the default NetworkManager connection
17     Then the hostname should not have been leaked on the network
19   Scenario: Getting a DHCP lease with a manually configured NetworkManager connection
20     When I add a wired DHCP NetworkManager connection called "manually-added-con"
21     And I switch to the "manually-added-con" NetworkManager connection
22     Then the hostname should not have been leaked on the network