blob: 8302f38e506ba819e9cf60d5fd54ec6bce076817 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
-*- mode: org; -*-
* See also https://github.com/NickDaly/freedombox-todos.git
* Next Prerelease
- [ ] initial boot configuration improvements, as there are a few
things we really do want to defer to first boot, or at least make
it trivial to fix up per-system
- [X] ssh host keys
- [ ] root password
- [ ] add Sheeva as a build target
- [X] add x86 virtualized as a build target (use vmdebootstrap?)
- [ ] investigate and integrate software components that looks interesting
- channel-server, the buddycloud channels service for XMPP
- babeld, loop-free distance-vector routing protocol
- tahoe-lafs, secure distributed filesystem
- [X] virtualbox should build with dreamplug configuration
- [X] mk_virtualbox_image and mk_dreamplug_rootfs should both reuse
the same environment variables.
- [X] abstract the kernel version from source/install.sh
- [ ] DreamPlug should signal when it's finished booting. Audio with
Festival? Visual with blinkenlights? Either way, we could make a
/etc/rc2.d/99-signal-running script.
* Stuff to do for First Feature Release
- [X] pre-configured user interface
- [X] DHCP and HTTP servers on eth0 and/or eth1
- [X] plinth-based initial config interface
- [ ] freedom buddy installed
- [ ] openvpn server setup
- [ ] the privoxy fork configured as a transparent proxy
- [ ] plinth configured to at display these config details and to
control whatever is feasible
|