Commit 1af4e483 authored by amnesia's avatar amnesia

wiki: implemented a todo/* tags family

This will allow us to easily find something to do depending on the context
(online or not, powerful build machine or not, etc.)
parent 458bc75b
......@@ -21,6 +21,7 @@ use IkiWiki::Setup::Standard {
cgiurl => "",
url => undef,
allow_symlinks_before_srcdir => 1,
tagbase => 'tags',
mirrorlist => {
"amnesia.boum.org" => {
baseurl => 'https://amnesia.boum.org',
......
[[!meta title="Tags"]]
[[!map pages="tags/*"]]
We use the `todo/*` tags family to classify what work needs to be done
on amnesia.
[[!map pages="tagged(todo/code) and !tags/* and !templates/*"]]
[[!map pages="tagged(todo/discuss) and !tags/* and !templates/*"]]
[[!map pages="tagged(todo/research) and !tags/* and !templates/*"]]
[[!map pages="tagged(todo/test) and !tags/* and !templates/*"]]
......@@ -2,12 +2,48 @@
Feel free to post your ideas for todo and [[wishlist]] items here, as well
as any [[patches|patch]]. If it seems more like a bug in the existing code,
post it to [[bugs]] instead. Link items to [[todo/done]] when done.
post it to [[bugs]] instead. Tag items [[todo/done]] when done.
Some non-negligible parts of our good old
[TODO](http://git.immerda.ch/?p=amnesia.git;a=blob;f=config/chroot_local-includes/usr/share/doc/amnesia/TODO)
file still have to be imported into this wiki.
[[!inline pages="todo/* and !todo/done and !todo/done.* and !link(todo/done)
Research
========
[[!inline pages="todo/* and !tagged(todo/done)
and tagged(todo/research)
and !link(patch) and !link(wishlist) and !todo/*/*"
actions=no archive=yes show=0]]
Discuss
=======
[[!inline pages="todo/* and !tagged(todo/done)
and tagged(todo/discuss)
and !link(patch) and !link(wishlist) and !todo/*/*"
actions=no archive=yes show=0]]
Code
====
[[!inline pages="todo/* and !tagged(todo/done)
and tagged(todo/code)
and !link(patch) and !link(wishlist) and !todo/*/*"
actions=no archive=yes show=0]]
Test
====
[[!inline pages="todo/* and !tagged(todo/done)
and tagged(todo/test)
and !link(patch) and !link(wishlist) and !todo/*/*"
actions=no archive=yes show=0]]
Unsorted
========
[[!inline pages="todo/* and !tagged(todo/done) and !todo/done
and !tagged(todo/research) and !tagged(todo/discuss) and !tagged(todo/code) and !tagged(todo/test)
and !link(patch) and !link(wishlist) and !todo/*/*"
actions=yes archive=yes rootpage="todo" postformtext="Add a new todo item titled:" show=0]]
[[!tag todo/research]]
It' s impossible to register with vBulletin while using Tor. This makes participating in certain discussion forums impossible and limits funktionality of others. This is probably because the ip adress is always changing. It would be very practical to have an automated workaround for this.
......@@ -4,4 +4,4 @@ current amnesia is not able to use static IP addresses.
The 0.7 branch added support for static IPs. As it has been
uploaded to lenny-backports, pining has been configured.
[[!tag done]]
[[!tag todo/done]]
seems like the delete functionality is currently missing in ikiwiki's configuration
[[done]]
[[!tag todo/done]]
......@@ -3,4 +3,4 @@ We need to check whether such support is enabled by default, and
probably disable it.
> Current support is not enabled by default, thus tagging
> [[todo/done]].
> [[!tag todo/done]].
......@@ -5,4 +5,4 @@ start this service.
=> disable the LVM initscript at boot time.
[[!tag done]]
[[!tag todo/done]]
recently fixed [[TODO]] items
[[!inline pages="link(todo/done) and !todo and !todo.* and !*/Discussion" sort=mtime show=10 archive=yes]]
[[!inline pages="tagged(todo/done) and !todo and !todo.* and !*/Discussion" sort=mtime show=10 archive=yes]]
......@@ -13,18 +13,21 @@ To do
=====
1. make WhisperBack support checking the fingerprint of the SMTP
relay's SSL certificate
relay's SSL certificate: [[!tag todo/code]]
2. write this fingerprint to
`config/chroot_local-includes/etc/whisperback/config`
[[!tag todo/code]]
3. solve and close [[todo/include_and_import_amnesia_gnupg_key]]
4. test! (as a WhisperBack tarball is attached to the wiki, it is
present in generated images)
5. properly install WhisperBack inside the system, using a Debian
package to avoid installing build-dependencies
4. [[!taglink todo/test]] (as a WhisperBack tarball is attached to the
wiki, it is present in generated images)
5. [[!tag todo/code]]: properly install WhisperBack inside the system,
using a Debian package to avoid installing build-dependencies
Discussion
==========
[[!todo/discuss]]
(move this to the discussion page, if available on our ikiwiki setup)
Include additional debugging information?
......
......@@ -59,4 +59,4 @@ against Cold Boot Attacks.
>>>> This patch lives in the `feature/smem` branch of our own
>>>> `live-initramfs` [[git]] repository.
>>>>
>>>> Our current solution works nicely, thus tagging [[todo/done]].
>>>> Our current solution works nicely, thus tagging [[!tag todo/done]].
[[!tag todo/code]]
If running from the USB drive and it is removed, it would be nice to
wipe memory and reboot when the USB drive is removed: if you're in
a persecuted country and they are on to you, you can grab the USB
......
......@@ -30,8 +30,8 @@ Boot time from pressing enter in BIOS boot device selection menu to TorK.
Left to be done
===============
* See if result can further be improved by loading the beginning of the squashfs in RAM.
* Implement an automated way to update the *sortlist*.
* [[!tag todo/research]] See if result can further be improved by loading the beginning of the squashfs in RAM.
* [[!tag todo/code]] Implement an automated way to update the *sortlist*.
[[boot-profile]] is a *sortlist* generated using the aformentioned
`boot-profile` daemon.
......@@ -8,6 +8,6 @@ the kernel entropy pool, which is nice since:
for PRNG / entropy pool
This package only depends on `alsa-utils`, which is already pulled-in as
another package's dependency => [[!tag done]] added randomsound to the
another package's dependency => [[!tag todo/done]] added randomsound to the
common packages list.
......@@ -4,14 +4,15 @@ instead of building per-language images.
Implementation
==============
* Install various Scroogle SSL search engines for other
* [[!tag todo/code]] Install various Scroogle SSL search engines for other
to-be-supported languages.
* Use our in-house, not published yet, *amnesiabranding* iceweasel
extension to localize at runtime:
* [[!tag todo/code]] Use our in-house, not published yet,
*amnesiabranding* iceweasel extension to localize at runtime:
- the default search engine
- the homepage
* See how many Debian localization packages fit on one CD (see
`config/chroot_local-packageslists/amnesia-fr` for an example).
* [[!tag todo/research]] See how many Debian localization packages fit
on one CD (see `config/chroot_local-packageslists/amnesia-fr` for an
example).
- 500kB for each `iceweasel-l10n-*`
- 1MB for each `icedove-l10n-*`
- 30-60MB for each `kde-i18n-*`: removed if we [[switch from TorK to Vidalia|ship Vidalia instead of TorK]] and [[install a non-KDE virtual keyboard]]
......@@ -21,9 +22,9 @@ Implementation
only in >= Squeeze
- ??MB for each `openoffice.org-thesaurus-*`: many languages are
only in >= Squeeze
* Wait for upstream to implement a language-choosing boot menu and
maybe help them; seems well engaged
* Write the `live-initramfs` hooks needed to localize the boot
* [[!taglink todo/wait]] for upstream to implement a language-choosing
boot menu and maybe help them; seems well engaged
* [[!taglink todo/code]] the `live-initramfs` hooks needed to localize the boot
depending on the user's language choice.
boot menu
......
......@@ -9,4 +9,4 @@ for Live USB. Bug+patch reported on [[!debbug 544901]].
Once this is fixed upstream and amnesia gets an updated package, the
splashy should be re-enabled on shutdown/reboot.
[[done]]
[[!tag todo/done]]
[[!tag todo/code]]
When we [[todo/erase_memory_on_shutdown]], users should be able to
have a better estimation of the time left or the estimated time for
the system to erase memory.
......
Does installing ntfs-3g suffice to get proper read-write support for
NTFS partitions?
Yes, thus tagging [[!tag done]].
Yes, thus tagging [[!tag todo/done]].
[[!tag todo/code]]
The Tor project recommends to always use the last stable release, which is the 2.1 branch right now.
Tor provides versions for Debian Lenny in its own repositories. See https://www.torproject.org/docs/debian.html for details.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment