Feature #7712

Automatically test hostname leaks

Added by intrigeri 2014-08-01 10:35:28 . Updated 2014-09-02 05:15:56 .

Test suite
Target version:
Start date:
Due date:
% Done:


Feature Branch:
Type of work:

Affected tool:
Deliverable for:


It would be good to at least detect hostname leaks caused by the DHCP client, to catch regressions such as Bug #7688 earlier. Presumably, our existing test suite infrastructure that can capture all network traffic and inspect it could be reused here.

(We now have a step to check this as part of our manual test suite, but adding more and more pain there is no real solution.)


Related issues

Related to Tails - Bug #7688: DHCP client leaks hostname "amnesia" Resolved 2014-08-10


#1 Updated by intrigeri 2014-08-01 10:35:40

  • related to Bug #7688: DHCP client leaks hostname "amnesia" added

#2 Updated by intrigeri 2014-08-01 10:40:56

  • Description updated

#3 Updated by intrigeri 2014-08-02 17:59:57

  • Assignee set to intrigeri
  • Target version set to Tails_1.1.1

I’m on it, in the hope it can save me from doing too much manual testing of Bug #7688. We’ll see if I manage to get it done soon enough.

#4 Updated by intrigeri 2014-08-02 20:00:11

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 50
  • Feature Branch set to test/7712-hostname-leaks

Done, the new “dhcp” feature works fine: fails on 1.1, passes with current experimental (that has bugfix/7688-no-dhcp-send-hostname merged in).

#5 Updated by intrigeri 2014-08-03 08:44:34

  • Assignee deleted (intrigeri)
  • QA Check set to Ready for QA

#6 Updated by intrigeri 2014-08-03 09:08:01

  • Assignee set to intrigeri
  • % Done changed from 50 to 30
  • QA Check deleted (Ready for QA)

I’m only testing the default eth0 DCHP connection, but other kinds of connections could possibly behave differently. I’ll try to test those too.

#7 Updated by intrigeri 2014-08-04 15:58:57

  • Assignee deleted (intrigeri)
  • % Done changed from 30 to 50
  • QA Check set to Ready for QA

#8 Updated by intrigeri 2014-08-15 08:39:48

  • Assignee set to anonym

I don’t see who else that anonym can review this.

#9 Updated by anonym 2014-08-26 20:46:21

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#10 Updated by anonym 2014-09-02 05:15:56

  • Status changed from Fix committed to Resolved