projects
/
oweals
/
busybox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- constify some read-only members and remove superfluous casts
[oweals/busybox.git]
/
TODO
diff --git
a/TODO
b/TODO
index c603a16517780a1bc5558bcff1038980f2375f49..f0b720ba4a7ae5d22f09f00f001bf9977a7965b3 100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-33,7
+33,7
@@
Rob Landley <rob@landley.net>:
depmod
busybox lacks a way to update module deps when running from firmware without the
use of the depmod.pl (perl is to bloated for most embedded setups) and or orig
depmod
busybox lacks a way to update module deps when running from firmware without the
use of the depmod.pl (perl is to bloated for most embedded setups) and or orig
- modutils. The orig depmod is rather pointless to have to add to a firmware image
+ modutils. The orig depmod is rather pointless to have to add to a firmware image
in when we already have a insmod/rmmod and friends.
Unify base64 handling.
There's base64 encoding and decoding going on in:
in when we already have a insmod/rmmod and friends.
Unify base64 handling.
There's base64 encoding and decoding going on in:
@@
-117,13
+117,20
@@
Rob Landley <rob@landley.net>:
This one's open to everybody, but I'll wind up doing it...
This one's open to everybody, but I'll wind up doing it...
-Bernhard Fischer <rep.nop@anon.at>:
- Makefile stuff:
- make -j is broken, -j1 is forced atm
+Bernhard Fischer <busybox@busybox.net> suggests to look at these:
New debug options:
-Wlarger-than-127
New debug options:
-Wlarger-than-127
+ Cleanup any big users
+ -Wunused-parameter
+ Facilitate applet PROTOTYPES to provide means for having applets that
+ do a) not take any arguments b) need only one of argc or argv c) need
+ both argc and argv. All of these three options should go for the most
+ feature complete denominator.
Collate BUFSIZ IOBUF_SIZE MY_BUF_SIZE PIPE_PROGRESS_SIZE BUFSIZE PIPESIZE
Collate BUFSIZ IOBUF_SIZE MY_BUF_SIZE PIPE_PROGRESS_SIZE BUFSIZE PIPESIZE
- Use bb_common_bufsiz1?
+ make bb_common_bufsiz1 configurable, size wise.
+ make pipesize configurable, size wise.
+ Use bb_common_bufsiz1 throughout applets!
+ Add chrt applet. Please CC Bernhard if you suggest a patch.
As yet unclaimed:
As yet unclaimed:
@@
-158,8
+165,6
@@
man
ar
Write support?
---
ar
Write support?
---
-crond
- turn FEATURE_DEBUG_OPT into ENABLE_FEATURE_CROND_DEBUG_OPT
Architectural issues:
Architectural issues:
@@
-255,7
+260,7
@@
FEATURE_CLEAN_UP
jumps out of the normal flow control and bypasses any cleanup code we
put at the end of our applets.
jumps out of the normal flow control and bypasses any cleanup code we
put at the end of our applets.
- It's possible to add hooks to libbb functions like xmalloc() and
bb_
xopen()
+ It's possible to add hooks to libbb functions like xmalloc() and xopen()
to add their entries to a linked list, which could be traversed and
freed/closed automatically. (This would need to be able to free just the
entries after a checkpoint to be usable for a forkless standalone shell.
to add their entries to a linked list, which could be traversed and
freed/closed automatically. (This would need to be able to free just the
entries after a checkpoint to be usable for a forkless standalone shell.
@@
-287,9
+292,6
@@
Minor stuff:
-> fprintf(stderr, "unalias: %s not found\n", *argptr);
---
possible code duplication ingroup() and is_a_group_member()
-> fprintf(stderr, "unalias: %s not found\n", *argptr);
---
possible code duplication ingroup() and is_a_group_member()
----
- unify itoa: netstat.c, hush.c, lash.c, msh.c
- Put one single, robust version into e.g. safe_strtol.c
---
Move __get_hz() to a better place and (re)use it in route.c, ash.c, msh.c
---
---
Move __get_hz() to a better place and (re)use it in route.c, ash.c, msh.c
---
@@
-305,4
+307,3
@@
sigblock(), siggetmask(), sigsetmask(), sigmask() -> sigprocmask et al
---
vdprintf() -> similar sized functionality
---
---
vdprintf() -> similar sized functionality
---
-