[or-cvs] r16348: Updated TODO items. (incognito/trunk)

anonym at seul.org anonym at seul.org
Sat Aug 2 01:16:17 UTC 2008


Author: anonym
Date: 2008-08-01 21:16:17 -0400 (Fri, 01 Aug 2008)
New Revision: 16348

Modified:
   incognito/trunk/TODO
Log:
Updated TODO items.


Modified: incognito/trunk/TODO
===================================================================
--- incognito/trunk/TODO	2008-08-02 01:10:37 UTC (rev 16347)
+++ incognito/trunk/TODO	2008-08-02 01:16:17 UTC (rev 16348)
@@ -20,17 +20,12 @@
 
 - A less hack-ish macchanger option to boot menu
 Currently there are two different cfg:s, one without (default) and one with macchanger enabled. At least there is a script which adds this hack, but it should nonetheless get a nicer solution eventually.
-A custom syslinux boot menu would do, but they are currently exremely ugly and probably confuses some users (seriously!). Hopefully a not so distant future release of syslinux will improve this.
+A "complex" syslinux boot menu would do, but they are currently exremely ugly and probably confuses some users (seriously!). Hopefully a not so distant future release of syslinux will improve this.
+Perhaps the new (as per syslinux-3.62) sub-menu system (for "simple" menus) can be used instead?
 
 - Use unionfs
 Currently the writable portions of the filesystem need to be copied to RAM during the boot process. Using unionfs is an option in catalyst (via genkernel) which overlays a tmpfs on the CD filesystem so every file becomes writable and no copying is necessary during the boot process. It is faster and uses less memory. However, in the current genkernel it is badly broken. The newer unionfs versions are patches for the kernel and that doesn't fit into the latest genkernel unionfs support. Reports are that when the vanilla kernel includes unionfs, then this will be supported. At that time unionfs can be enabled.
 
-- Tor DNS proxy (when 0.2.x is released)
-Tor 0.2.x has a DNS proxy. We can replace dns-proxy-tor with this. The tiny version can be setup for DNS proxy again. Need the following config in /etc/tor:
-	DNSPort 53
-	AutomapHostsOnResolve 1
-	AutomapHostsSuffixes .exit,.onion
-
 - Retroshare instant messenger
 Might be added when out of beta. See: http://retroshare.sourceforge.net
 
@@ -39,8 +34,8 @@
 - Update Incognito branded images
 livecd-stage2.sh has some branding support so you can change the name. There are a few images that still have Incognito. ImageMagick scripting looks like a possible way to do this.
 
-- Change gensplash theme to use a modified livecd-2007.0 variant?
-All the "Gentoo" branding needs to be removed due to trademark restrictions.
+- New splash themes
+The current gensplash theme is basically a modified (or simplified, rather) =media-gfx/splash-themes-livecd-2006.1, and the bootsplash background is just a scaled down gensplash verbose mode background. It would be nice to have a unique theme that's more or less made from scratch.
 
 - Fix virtual USB boot for read/write mode
 The CD or USB may be run in a virtual PC (Qemu) for Windows computers that won't boot from removable media. USB must be run read-only due to bugs in Qemu (writable vvfat). When Qwmu fixes this, we should use it.
@@ -49,31 +44,45 @@
 - Upgrade to xorg-server 1.4 and remove xorg.conf
 xorg-server is supposed to have good hardware detection. If we use this version we may be able to drop sys-apps/hwsetup altogether and possibly use the best resolution the card/monitor have to offer instead of fixing to 1024x768.
 
-- Allow home dir on USB when booting from CD
+- Allow home dir on USB when booting from CD ?
 Allow the home directory on a USB drive (or other media) when booting from the CD. This will require an optional menu if more than one possibility for a home directory is found.
 
+- CJK input
+See for example: http://gentoo-wiki.com/Input_Methods
+We are probably interested in something like skim -- scim for QT/KDE
+
+- CJK fonts
+The CJK fonts (media-fonts/{baekmuk-fonts,arphicfonts,kochi-substitute) take _a lot_ of space. Can we do something about this?
+
+- VoiP Client
+None of the KDE clients seem to be in development. Ekiga is for Gnome, but with USE -gnome it should be fine. Also, encryption is on the roadmap. Other Free alternatives?
+This might be of interest: http://www.voip-info.org/wiki-Open+Source+VOIP+Software
+
+- Torchat
+http://code.google.com/p/torchat/
+Will require running a hidden service, so there are a few things that needs to be fixed in order to get this working.
+
+- Java
+The Java runtime is just plain big. Do we still want it for that reason? Or is there something that can be done with the size?
+
 - Mixmaster ?
-Possibly install mixmaster and mixmaster-smtp and integrate with Thunderbird.
+Install mixmaster and mixmaster-smtp and integrate with Thunderbird.
 
-- IRC client
-KSirc isn't that user friendly. Konversation is probably better, wait for 1.1 release + make comprehensive server list incl. privacy and Tor related servers. Another option is xchat (which has end-to-end encryption support through Mircryption, although I'm sceptical since it apparently has no authentication at all).
+- IRC clients
+At the moment we have Pidgin, KSirc and XChat. What about Konversation? 
+One thing to consider for XChat is mircryption (end-to-end encryption) although I'm sceptical since it apparently has no authentication at all. What we really want is OTR. Pidgin supports that, but some might find it quirky to IRC using it.
 
 - Kqemu
 Badly needed for performance in qemu. The autostart should check if it's installed. If not, prompt if it should be installed (plus describe benefits). Include kqemu windows install.
 
-- User help
-There should be an http document present on the CD detailing how the following Internet programs should be used for security: Firefox and extensions, Konqueror (Firefox is preferred for http(s)), Thunderbird + Enigmail + Torbutton, Mixminion, Tork, Vidalia, Pidgin + OTR, KSirc/Konversation etc. A link to this doscumentation should be present on the desktop, Firefox should have it as start page.
+- VirtualBox support
+Currently the graphics driver (vboxvideo) isn't auto-detected and written to xorg.conf.
 
-- Incognito config app
+- Incognito config app ?
 A configuration program for Incognito specific things like creating USB, clearing persistent home, removing the lock file preventing persistent home to be used etc.
+Or maybe the new category in K menu is enough?
 
-- Make build scripts and spec files directory independent
-Currently the sources must be placed in /usr/src/incognito.
-
-- Add Torbutton 1.2.0 once stable, remove NoScript+CS Lite
-Torbutton is more user friendly, secure and less annoying than NoScript+CS Lite.
-
-- Handle ISP login requirement, possibly allow Tor to be bypassed
+- Handle ISP login requirement, possibly allow Tor to be bypassed ?
 Public networks may require a login before allowing access to the outside. Generally this is done by a transparent proxy that redirects to the login screen whenever an http request is made. A solution to this may be to add the class C network to the iptables exclusion list so the redirect won't run through Tor. The user will need to access something on the local net first though since the redirect won't happen when running through Tor. Other suggestions are welcome.
 Sometimes a direct Internet connection (i.e. bypass Tor completely) is needed, though. If we setup a new http(s) proxy that is excluded from the netfiler Tor forwarding, Torbutton could be used to have Firefox somehow access the network directly, which can be necessary when ISP require logins. For example, we could make an un-toggled Torbutton give Firefox direct Internet connection, although we really want a clear, annoying indicator that we are not anonymous any longer.
 (This is implemented in the torbutton branch, except for the annoying indicator)



More information about the tor-commits mailing list