path: root/TODO
diff options
authorGravatar Rob Landley <rob@landley.net>2006-02-10 21:36:53 +0000
committerGravatar Rob Landley <rob@landley.net>2006-02-10 21:36:53 +0000
commit4a1d874e1dbfd8b0c0906c3793a8a0a5036b4869 (patch)
tree745604f68678df801c990003dc7c6c409c146fb9 /TODO
parentcc6d8d30ec156f6f247d63253e4a3f12cd8d7edc (diff)
Another item.
Diffstat (limited to 'TODO')
1 files changed, 9 insertions, 1 deletions
diff --git a/TODO b/TODO
index 26ceadbe9..dedb540ba 100644
--- a/TODO
+++ b/TODO
@@ -72,6 +72,14 @@ bb_close() with fsync()
You need to call fsync() if you care about errors that occur after write(),
but that can have a big performance impact. So make it a config option.
+Unify base64 handling.
+ There's base64 encoding and decoding going on in:
+ networking/wget.c:base64enc()
+ coreutils/uudecode.c:read_base64()
+ coreutils/uuencode.c:tbl_base64[]
+ networking/httpd.c:decodeBase64()
+ And probably elsewhere. That needs to be unified into libbb functions.
Do a SUSv3 audit
Look at the full Single Unix Specification version 3 (available online at
"http://www.opengroup.org/onlinepubs/009695399/nfindex.html") and
@@ -150,7 +158,7 @@ buildroot - Make a "dogfood" option
Busybox should have a sample initramfs build script. This depends on
- involves bbsh, mdev, and switch_root.
+ bbsh, mdev, and switch_root.
Memory Allocation
We have a CONFIG_BUFFER mechanism that lets us select whether to do memory