summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTails developers <amnesia@boum.org>2012-04-12 11:21:57 +0200
committerTails developers <amnesia@boum.org>2012-04-12 11:21:57 +0200
commit661dbe1799d17631b2e816783e789d02c11b7b5c (patch)
tree05322c1523dbdb77dc2d538027ee253dadf0ced5
parentd1c81875126c4c781ad7cc59d731b41d99affb71 (diff)
parent3fcfd76a21e4df970d67a7afc070af43df07c3be (diff)
Merge branch 'master' into devel0.11-rc1
Conflicts: wiki/src/todo/persistence.mdwn
-rw-r--r--wiki/src/bugs/tor_connection_problem_in_usb.mdwn30
-rw-r--r--wiki/src/doc/installing_onto_a_usb_stick/mac.de.po34
-rw-r--r--wiki/src/doc/installing_onto_a_usb_stick/mac.es.po34
-rw-r--r--wiki/src/doc/installing_onto_a_usb_stick/mac.fr.po34
-rw-r--r--wiki/src/doc/installing_onto_a_usb_stick/mac.mdwn19
-rw-r--r--wiki/src/download.de.po2
-rw-r--r--wiki/src/todo/CPU_power_saving_and_SMP_support.mdwn8
-rw-r--r--wiki/src/todo/add_support_for_free_wifi_hotspots.mdwn4
-rw-r--r--wiki/src/todo/disable_firewire__63__.mdwn24
-rw-r--r--wiki/src/todo/install_torsocks.mdwn13
-rw-r--r--wiki/src/todo/kiosk_mode.mdwn1
-rw-r--r--wiki/src/todo/persistence.mdwn2
-rw-r--r--wiki/src/todo/support_for_PowerPC-arcitectures_as_PowerMac_G3_to_G4.mdwn6
-rw-r--r--wiki/src/todo/unmute_Speaker_mixer_channel.mdwn12
-rw-r--r--wiki/src/todo/usb_install_and_upgrade/todo.mdwn4
15 files changed, 170 insertions, 57 deletions
diff --git a/wiki/src/bugs/tor_connection_problem_in_usb.mdwn b/wiki/src/bugs/tor_connection_problem_in_usb.mdwn
index 4721cf9..b2c5e12 100644
--- a/wiki/src/bugs/tor_connection_problem_in_usb.mdwn
+++ b/wiki/src/bugs/tor_connection_problem_in_usb.mdwn
@@ -1,17 +1,17 @@
Hi, I installed tails to USB and when I start it, I get problem with tor connections, here is copy/paste from controlpanel-messagelog-advanced:
-Mar 16 17:58:46.091 [Notice] Tor v0.2.2.35 (git-73ff13ab3cc9570d). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux i686)
-
-Mar 16 17:58:46.096 [Notice] Initialized libevent version 1.4.13-stable using method epoll. Good.
-
-Mar 16 17:58:46.097 [Notice] Opening Socks listener on 127.0.0.1:9050
-
-Mar 16 17:58:46.097 [Warning] /var/run/tor is not owned by this user (amnesia, 1000) but by debian-tor (106). Perhaps you are running Tor as the wrong user?
-
-Mar 16 17:58:46.097 [Warning] Before Tor can create a control socket in "/var/run/tor/control", the directory "/var/run/tor" needs to exist, and to be accessible only by the user account that is running Tor. (On some Unix systems, anybody who can list a socket can conect to it, so Tor is being careful.)
-
-Mar 16 17:58:46.097 [Notice] Closing partially-constructed listener Socks listener on 127.0.0.1:9050
-
-Mar 16 17:58:46.097 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports.
-
-Mar 16 17:58:46.097 [Error] Reading config failed--see warnings above.
+ Mar 16 17:58:46.091 [Notice] Tor v0.2.2.35 (git-73ff13ab3cc9570d). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux i686)
+ Mar 16 17:58:46.096 [Notice] Initialized libevent version 1.4.13-stable using method epoll. Good.
+ Mar 16 17:58:46.097 [Notice] Opening Socks listener on 127.0.0.1:9050
+ Mar 16 17:58:46.097 [Warning] /var/run/tor is not owned by this user (amnesia, 1000) but by debian-tor (106). Perhaps you are running Tor as the wrong user?
+ Mar 16 17:58:46.097 [Warning] Before Tor can create a control socket in "/var/run/tor/control", the directory "/var/run/tor" needs to exist, and to be accessible only by the user account that is running Tor. (On some Unix systems, anybody who can list a socket can conect to it, so Tor is being careful.)
+ Mar 16 17:58:46.097 [Notice] Closing partially-constructed listener Socks listener on 127.0.0.1:9050
+ Mar 16 17:58:46.097 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports.
+ Mar 16 17:58:46.097 [Error] Reading config failed--see warnings above.
+
+> It looks like you tried to start Tor yourself, didn't you?
+>
+> Please report a bug [[as documented|doc/first_steps/report_a_bug]]
+> so that we get the information we need to help you.
+
+[[done]]
diff --git a/wiki/src/doc/installing_onto_a_usb_stick/mac.de.po b/wiki/src/doc/installing_onto_a_usb_stick/mac.de.po
index 7660308..7321d5d 100644
--- a/wiki/src/doc/installing_onto_a_usb_stick/mac.de.po
+++ b/wiki/src/doc/installing_onto_a_usb_stick/mac.de.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-04-04 04:05+0300\n"
+"POT-Creation-Date: 2012-04-11 14:26+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -190,12 +190,6 @@ msgid ""
"Reboot your Mac, wait for the rEFIt menu and select the USB drive to boot."
msgstr ""
-#. type: Plain text
-msgid ""
-"ALT Method: Open Disk Utility Find The Drive Format Tab Source is ISO File "
-"Destination is USB Drive Poof!"
-msgstr ""
-
#. type: Title =
#, no-wrap
msgid "Notes\n"
@@ -206,3 +200,29 @@ msgid ""
"Note that Tails developers are in general not very knowledgeable about Mac. "
"Any additional information is welcome."
msgstr ""
+
+#. type: Plain text
+msgid ""
+"An alternative, easier method was suggested; it looks like it requires a "
+"fairly recent version of OSX:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Open Disk Utility"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Find The Drive"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Format Tab"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Source is ISO File"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Destination is USB Drive"
+msgstr ""
diff --git a/wiki/src/doc/installing_onto_a_usb_stick/mac.es.po b/wiki/src/doc/installing_onto_a_usb_stick/mac.es.po
index 7660308..7321d5d 100644
--- a/wiki/src/doc/installing_onto_a_usb_stick/mac.es.po
+++ b/wiki/src/doc/installing_onto_a_usb_stick/mac.es.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-04-04 04:05+0300\n"
+"POT-Creation-Date: 2012-04-11 14:26+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -190,12 +190,6 @@ msgid ""
"Reboot your Mac, wait for the rEFIt menu and select the USB drive to boot."
msgstr ""
-#. type: Plain text
-msgid ""
-"ALT Method: Open Disk Utility Find The Drive Format Tab Source is ISO File "
-"Destination is USB Drive Poof!"
-msgstr ""
-
#. type: Title =
#, no-wrap
msgid "Notes\n"
@@ -206,3 +200,29 @@ msgid ""
"Note that Tails developers are in general not very knowledgeable about Mac. "
"Any additional information is welcome."
msgstr ""
+
+#. type: Plain text
+msgid ""
+"An alternative, easier method was suggested; it looks like it requires a "
+"fairly recent version of OSX:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Open Disk Utility"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Find The Drive"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Format Tab"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Source is ISO File"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Destination is USB Drive"
+msgstr ""
diff --git a/wiki/src/doc/installing_onto_a_usb_stick/mac.fr.po b/wiki/src/doc/installing_onto_a_usb_stick/mac.fr.po
index 7660308..7321d5d 100644
--- a/wiki/src/doc/installing_onto_a_usb_stick/mac.fr.po
+++ b/wiki/src/doc/installing_onto_a_usb_stick/mac.fr.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-04-04 04:05+0300\n"
+"POT-Creation-Date: 2012-04-11 14:26+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -190,12 +190,6 @@ msgid ""
"Reboot your Mac, wait for the rEFIt menu and select the USB drive to boot."
msgstr ""
-#. type: Plain text
-msgid ""
-"ALT Method: Open Disk Utility Find The Drive Format Tab Source is ISO File "
-"Destination is USB Drive Poof!"
-msgstr ""
-
#. type: Title =
#, no-wrap
msgid "Notes\n"
@@ -206,3 +200,29 @@ msgid ""
"Note that Tails developers are in general not very knowledgeable about Mac. "
"Any additional information is welcome."
msgstr ""
+
+#. type: Plain text
+msgid ""
+"An alternative, easier method was suggested; it looks like it requires a "
+"fairly recent version of OSX:"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Open Disk Utility"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Find The Drive"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Format Tab"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Source is ISO File"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "Destination is USB Drive"
+msgstr ""
diff --git a/wiki/src/doc/installing_onto_a_usb_stick/mac.mdwn b/wiki/src/doc/installing_onto_a_usb_stick/mac.mdwn
index beb38f0..05c4af8 100644
--- a/wiki/src/doc/installing_onto_a_usb_stick/mac.mdwn
+++ b/wiki/src/doc/installing_onto_a_usb_stick/mac.mdwn
@@ -79,18 +79,17 @@ whole process might take a while, generally a few minutes. Be patient…
Reboot your Mac, wait for the rEFIt menu and select the USB drive to boot.
-- - - - - - - - - - - - - - - - - - - -
-ALT Method:
-Open Disk Utility
-Find The Drive
-Format Tab
-Source is ISO File
-Destination is USB Drive
-Poof!
-
-
Notes
=====
Note that Tails developers are in general not very knowledgeable about
Mac. Any additional information is welcome.
+
+An alternative, easier method was suggested; it looks like it
+requires a fairly recent version of OSX:
+
+1. Open Disk Utility
+1. Find The Drive
+1. Format Tab
+1. Source is ISO File
+1. Destination is USB Drive
diff --git a/wiki/src/download.de.po b/wiki/src/download.de.po
index 7d5336d..eea85c3 100644
--- a/wiki/src/download.de.po
+++ b/wiki/src/download.de.po
@@ -195,7 +195,7 @@ msgstr ""
"Diese Techniken basieren auf standard HTTPS und [[!wikipedia "
"Certificate_authority desc=\"Zertifizierungsstellen\"]] um dir Vertrauen in "
"den Inhalt dieser Website zu geben. Aber, [[wie auf unserer Warnungsseite "
-"erklärt|doc/warning#index3h1]], könntest du immer noch Opfer eines Man-in-"
+"erklärt|doc/about/warning#index3h1]], könntest du immer noch Opfer eines Man-in-"
"the-middle-Angriffs sein während du HTTPS benutzt. Auf dieser Homepage, "
"genauso wie auch auf jeder anderen im Internet."
diff --git a/wiki/src/todo/CPU_power_saving_and_SMP_support.mdwn b/wiki/src/todo/CPU_power_saving_and_SMP_support.mdwn
index 3e29c9d..3bcc01b 100644
--- a/wiki/src/todo/CPU_power_saving_and_SMP_support.mdwn
+++ b/wiki/src/todo/CPU_power_saving_and_SMP_support.mdwn
@@ -7,11 +7,9 @@ It would be very nice to have (cpu) power saving enabled by default (with the on
>>> Oops, you're right, the `-486` kernel we ship does not support
>>> SMP. Sorry for the confusion. This will be fixed once we ship
->>> several kernels, and the best supported one will be auto-detected;
->>> this feature is tracked on [[todo/nx_bit]], which is implemented,
->>> and only blocked by the lack of a working [[todo/TailsGreeter]].
->>> So, all this is likely to land into Tails 0.11 (scheduled to be
->>> released late in April or early in May).
+>>> several kernels; this feature is tracked on [[todo/nx_bit]], which
+>>> is implemented, but needs polishing. So, all this is likely to
+>>> land into Tails 0.12.
[[!tag todo/wait]]
diff --git a/wiki/src/todo/add_support_for_free_wifi_hotspots.mdwn b/wiki/src/todo/add_support_for_free_wifi_hotspots.mdwn
index 0ce2464..586fc3a 100644
--- a/wiki/src/todo/add_support_for_free_wifi_hotspots.mdwn
+++ b/wiki/src/todo/add_support_for_free_wifi_hotspots.mdwn
@@ -30,8 +30,8 @@ Let's call it "Unsafe web browser". When executed we:
0. Show a dialog asking the user for verification, while also briefly
explaining that the unsafe browser won't be anonymous.
-0. If yhes, we start a separate Iceweasel instance .
-0 The Iceweasel profile should use a theme with scary colors, but it
+0. If yes, we start a separate Iceweasel instance.
+0. The Iceweasel profile should use a theme with scary colors, but it
should be deactivated when Windows camouflage is activated.
0. Add a small visual cue to "amnesia branding" addon (which will be
the only cue for Windows camouflage users),
diff --git a/wiki/src/todo/disable_firewire__63__.mdwn b/wiki/src/todo/disable_firewire__63__.mdwn
index e4bab6a..cf51fe1 100644
--- a/wiki/src/todo/disable_firewire__63__.mdwn
+++ b/wiki/src/todo/disable_firewire__63__.mdwn
@@ -1 +1,25 @@
[[!taglink todo/discuss]]
+
+The kernel documentation reads (`debugging-via-ohci1394.txt`):
+
+> The alternative firewire-ohci driver in drivers/firewire uses
+> filtered physical DMA by default, which is more secure but not
+> suitable for remote debugging. Compile the driver with
+> `CONFIG_FIREWIRE_OHCI_REMOTE_DMA` [...] to get unfiltered
+> physical DMA.
+
+Given:
+
+1. `CONFIG_FIREWIRE_OHCI_REMOTE_DMA` is not set in Debian's Linux 3.2.
+1. Only the new FireWire stack (`firewire-ohci`) is shipped in
+ Debian's Linux 3.2.
+
+... Tails seems to be immune from the physical memory attacks via
+FireWire/DMA we know.
+
+Resources
+=========
+
+* [Physical memory attacks via Firewire/DMA - Part 1: Overview and Mitigation (Update)](http://www.hermann-uwe.de/blog/physical-memory-attacks-via-firewire-dma-part-1-overview-and-mitigation)
+* [Using physical DMA provided by OHCI-1394 FireWire controllers for debugging](http://feishare.com/debug/using-physical-dma-provided-by-ohci-1394-firewire-controllers-for-debugging)
+
diff --git a/wiki/src/todo/install_torsocks.mdwn b/wiki/src/todo/install_torsocks.mdwn
new file mode 100644
index 0000000..ad6e8df
--- /dev/null
+++ b/wiki/src/todo/install_torsocks.mdwn
@@ -0,0 +1,13 @@
+[[!tag todo/code]]
+
+Since the transparent firewall-level torification is gone, Tails now
+uses `torify` more and more. Given Tails does not include `torsocks`,
+`torify` uses `tsocks`, which is unmaintained upstream, and makes
+`torify` display scary messages such as *WARNING: tsocks is known to
+leak DNS and UDP data. If you had torsocks we would use that.*.
+Not displaying that meaningless message would save some
+user-support time.
+
+1. install `torsocks` (probably 1.2-3 or later from squeeze-backports)
+1. test that every program that's torified using `torify` still works
+ correctly: `git grep -w torify`
diff --git a/wiki/src/todo/kiosk_mode.mdwn b/wiki/src/todo/kiosk_mode.mdwn
index c12c625..d2c4609 100644
--- a/wiki/src/todo/kiosk_mode.mdwn
+++ b/wiki/src/todo/kiosk_mode.mdwn
@@ -8,6 +8,7 @@ a special mode that would better suit the needs of these situations:
* remove the unsafe browser user and launcher
* remove the persistence setup launchers
* don't allow users to enable persistence?
+* session timeout: see [webconverger implementation](http://webconverger.org/blanking/)
* more?
An initial implementation of the kiosk mode would be entered by adding
diff --git a/wiki/src/todo/persistence.mdwn b/wiki/src/todo/persistence.mdwn
index f868bb9..7c5ab84 100644
--- a/wiki/src/todo/persistence.mdwn
+++ b/wiki/src/todo/persistence.mdwn
@@ -53,6 +53,8 @@ User interface
advanced; custom lines would go to advanced; advanced would be
displayed if, and only if, at least one custom line is already in
live.persist; else, an arrow icon allows to unroll/display it
+ - add a "Reboot now" button to the dialog of the persistence
+ wizard that state that you need to reboot to apply the changes
### use persistence
diff --git a/wiki/src/todo/support_for_PowerPC-arcitectures_as_PowerMac_G3_to_G4.mdwn b/wiki/src/todo/support_for_PowerPC-arcitectures_as_PowerMac_G3_to_G4.mdwn
new file mode 100644
index 0000000..b4276f4
--- /dev/null
+++ b/wiki/src/todo/support_for_PowerPC-arcitectures_as_PowerMac_G3_to_G4.mdwn
@@ -0,0 +1,6 @@
+As there are still many Apple PowerMac G3 and G4 computers running in the world and some companies do use them, too, support for this arcitecture would be a good thing. Maybe, a layered virtualization could solve this problem along with others.
+
+> Closing as duplicate of [[todo/powerpc_support]].
+> Help in this area is much welcome.
+
+[[!tag todo/done]]
diff --git a/wiki/src/todo/unmute_Speaker_mixer_channel.mdwn b/wiki/src/todo/unmute_Speaker_mixer_channel.mdwn
index 6b7f2bc..e3f43c0 100644
--- a/wiki/src/todo/unmute_Speaker_mixer_channel.mdwn
+++ b/wiki/src/todo/unmute_Speaker_mixer_channel.mdwn
@@ -1,5 +1,3 @@
-[[!tag todo/code]]
-
Linux 3.2 adds a "Speaker" channel for some sound cards.
> That channel has been there since forever for some cards.
@@ -19,4 +17,12 @@ We need to patch `/usr/share/alsa/utils.sh` the same way alsa-utils
>> I'm the bug reporter, you set the "Speaker" volume as 80%. Doesn't this mean 80% master x 80% speaker = 64% total volume? If I didn't get it wrong it should be same for Headphones (80% x 80% = 64%). If so, please set the other channels at maximum and decrease the master if needed so we could change the volume only by controlling the master channel
->>Can anybody answer this?
+>> Can anybody answer this?
+
+>>> All such mixer levels are set to 80% in the initscript shipped by
+>>> the alsa-utils Debian package. Hardware is wired in many
+>>> "interesting" ways, that may or may not satisfy the equation
+>>> you're guessing, so I doubt there's any better general setting.
+>>> I suggest you talk to the maintainers of the alsa-utils Debian
+>>> package if you want to contribute to improve this area of Debian
+>>> and Tails.
diff --git a/wiki/src/todo/usb_install_and_upgrade/todo.mdwn b/wiki/src/todo/usb_install_and_upgrade/todo.mdwn
index 27a764c..08c2a49 100644
--- a/wiki/src/todo/usb_install_and_upgrade/todo.mdwn
+++ b/wiki/src/todo/usb_install_and_upgrade/todo.mdwn
@@ -17,6 +17,10 @@ follow. At least one similar bug was triggered on 686-pae kernel
(64bit CPU) too. Launching the program with various linux32's options
does not help.
+Those crashes don't happen on a Wheezy amd64 kernel + amd64 userspace.
+Is this bug fixed in Wheezy, or due to mixing 64bit kernel with
+32bit userspace?
+
[creator:1160] extlinux not found! Only FAT filesystems will be supported
*** glibc detected *** /usr/bin/python: malloc(): memory corruption: 0x0951d720 ***
======= Backtrace: =========