summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-04-10 12:59:58 +0000
committerEric Andersen <andersen@codepoet.org>2002-04-10 12:59:58 +0000
commit870587d77ba54098d522332aaa1c11d9d2bad2a8 (patch)
treec823d516839910d276b1996f5d7054fdce00e18a
parent085d70be1a2e8bf274250aacb2497ac962219602 (diff)
Add a list of known bugs. Update the docs in preparation for a release.
-Erik
-rw-r--r--BUGS16
-rw-r--r--TODO22
-rw-r--r--docs/uclibc.org/index.html38
-rw-r--r--docs/uclibc.org/uClibc-apps.html30
4 files changed, 86 insertions, 20 deletions
diff --git a/BUGS b/BUGS
new file mode 100644
index 000000000..8d0f1ce03
--- /dev/null
+++ b/BUGS
@@ -0,0 +1,16 @@
+*) libcrypt fails a number of the crypt tests in test/crypt
+*) locale support if currently _very_ incomplete
+*) No support for wide char (i.e. everything in wchar.h,
+ everything in wctype.h)
+*) uClibc timezone support is mostly stubbed out
+*) gdb friendly libpthread debug support is not implemented
+*) Not all architectures support shared libraries
+*) Not all functions have been fully audited for thread-safety
+*) stpncpy() flunks test 3,5 and 7 on powerpc.
+*) The syscall() function is missing
+
+
+Will Not Fix
+---------------
+*) wordexp is not implemented. Nobody uses it, and it is huge.
+
diff --git a/TODO b/TODO
index d1be41ccd..5baff1c29 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,5 @@
Erik's TODO list for the next release:
- 0) Release C++ toolchain including libstdc++ linked vs uClibc
1) Better configuration system (CML1 + kbuild + menuconfig)
2) When fixing the config system, ensure that _every_ option
that is enabled or disabled is listed in uClibc_config.h
@@ -8,18 +7,24 @@ Erik's TODO list for the next release:
include files as well.
4) Make all small objects (>~50 bytes) into either inlines or
into a static library
- 5) Fix Manuel's signal bug
- 6) Add struct _res support to libc/inet/resolv.c. Right now,
+ 5) Add struct _res support to libc/inet/resolv.c. Right now,
struct _res, and res_init do nothing. The other res_*
functions are not yet implemented. So fix that.
- 7) Fix uClibc timezone support so date(1) will show a real
+ 6) Fix uClibc timezone support so date(1) will show a real
timezone, instead of just '???'
- 8) Rework some?/most?/all? code that fails POSIX conformance tests
- 9) Fix the bugs in crypt so it passes conformance tests
- 10) Reentrancy auditing
- 11) Rework pwd/grp for standards compliance (and integrate
+ 7) Rework code that fails POSIX conformance tests
+ 8) Fix the bugs in crypt so it passes conformance tests
+ 9) Reentrancy auditing
+ 10) Rework pwd/grp for standards compliance (and integrate
Jeff Garzik's key-value reading code for pwd/grp, and
perhaps for /etc/hosts and friends as well)
+ 11) Document all differences between the feature set of uClibc
+ and glibc.
+ 12) Add missing syscall() function to allow arbitraty syscalls
+ to be made.
+ 13) Split the tests up into two parts -- a compile phase, and
+ a separate shell-script-driven test phase, allowing the
+ tests to be run when cross compiling....
@@ -77,7 +82,6 @@ Any takers?
*) Fix regex so it isn't so stinking big
*) Fix glob so it isn't so stinking big
-*) Add missing syscall() function to allow arbitraty syscalls to be made.
*) Documentation
- List all differences between the feature set of uClibc and glibc.
*) run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things
diff --git a/docs/uclibc.org/index.html b/docs/uclibc.org/index.html
index 63a2c2c5a..63035e1a9 100644
--- a/docs/uclibc.org/index.html
+++ b/docs/uclibc.org/index.html
@@ -125,6 +125,44 @@ To subscribe, go and visit
<ul>
+ <li> <b>10 April 2002, uClibc 0.9.11 Released</b>
+ <br>
+ CodePoet Consulting is pleased to announce the immediate availability of
+ uClibc 0.9.11. This release is primarily focused on fixing the issues that
+ have turned up since the last release. Several bugs in the gcc wrapper
+ have been fixed, allowing things like iproute2 and XFree86 to link properly
+ now. Large file support has been improved, and a thread locking bug was
+ fixed that could cause s*printf calls to deadlock when threading was
+ enabled. Several bugs were also fixed with the powerpc, h8300, m68k,
+ sparc, and mips architecture support. Many additional applications now
+ compile and run perfectly and have been added to the end of the <a
+ href="uClibc-apps.html">working applications list</a> .
+ <p>
+ The <a href="downloads/Changelog">Changelog</a>
+ and <a href="downloads/uClibc-0.9.11.tar.bz2">source code</a>
+ for this release are available <a href="downloads/">here</a>.
+ <p>
+
+
+ <li> <b>10 April 2002, Native uClibc/gcc-3.0.4 toolchain</b>
+ <br>
+ CodePoet Consulting has released source code and a Makefile
+ to build a gcc-3.0.4 toolchain that natively targets uClibc.
+ This brings with it full C++ support for uClibc, including the
+ libstdc++ library. A gcc-2.95.x toolchain will also be released
+ shortly, but is not yet ready. At this time, only source code and
+ a Makefile for the native uClibc toolchain is being released (i.e.
+ no binaries, sorry). Source code can be downloaded
+ <a href="downloads/toolchain/">here</a>,
+ but be aware that the source code is 27 MB.
+ <p>
+ To build the toolchain, simply grab the source, edit the Makefile
+ to select where you would like the toolchain installed. Then
+ run 'make and wait for it to compile. If you do not have a copy
+ of uClibc already, it will download the latest daily snapshot.
+ <p>
+
+
<li> <b>21 March 2002, uClibc 0.9.10 Released!</b>
<br>
diff --git a/docs/uclibc.org/uClibc-apps.html b/docs/uclibc.org/uClibc-apps.html
index 3a3934e78..0bcddf975 100644
--- a/docs/uclibc.org/uClibc-apps.html
+++ b/docs/uclibc.org/uClibc-apps.html
@@ -217,7 +217,7 @@ box or with a patch. Please tell us if you have experience with other versions
<!-- -------------------------------------------------------------------- -->
<tr>
<td> <a href="http://www.gzip.org/zlib/">zlib</a> </td>
- <td> <a href="ftp://ftp.info-zip.org/pub/infozip/zlib/zlib-1.1.3.tar.gz">zlib-1.1.3.tar.gz</a> </td>
+ <td> <a href="ftp://ftp.info-zip.org/pub/infozip/zlib/zlib-1.1.4.tar.gz">zlib-1.1.4.tar.gz</a> </td>
<td> &nbsp;</td>
<td> zlib is a very popular compression library that uses the same underlying methods as gzip. </td>
</tr>
@@ -392,16 +392,6 @@ box or with a patch. Please tell us if you have experience with other versions
</tr>
<!-- -------------------------------------------------------------------- -->
<tr>
- <td> <a href="http://www.openssl.org/">openssl</a> </td>
- <td> <a href="http://www.openssl.org/source/openssl-0.9.6c.tar.gz">openssl-0.9.6c.tar.gz</a> </td>
- <td> &nbsp;</td>
- <td> A robust, commercial-grade, full-featured, Open Source toolkit
- implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer
- Security (TLS v1) protocols as well as a full-strength general purpose
- cryptography library. <p>'make test' completes without any failures.</td>
-</tr>
-<!-- -------------------------------------------------------------------- -->
-<tr>
<td> <a href="http://e2fsprogs.sourceforge.net/">e2fsprogs</a> </td>
<td> <a href="http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.25.tar.gz">e2fsprogs-1.25.tar.gz</a> </td>
<td> &nbsp;</td>
@@ -906,6 +896,24 @@ box or with a patch. Please tell us if you have experience with other versions
<td> <a href="ftp://prtr-13.ucsc.edu/pub/libungif/libungif-4.1.0b1.tar.gz">libungif-4.1.0b1.tar.gz</a> </td>
<td> &nbsp;</td>
<td> a library for using uncompressed GIFs </td>
+<!-- -------------------------------------------------------------------- -->
+<tr>
+ <td> <a href="http://www.openssl.org/">openssl</a> </td>
+ <td> <a href="http://www.openssl.org/source/openssl-0.9.6c.tar.gz">openssl-0.9.6c.tar.gz</a> </td>
+ <td> &nbsp;</td>
+ <td> A robust, commercial-grade, full-featured, Open Source toolkit
+ implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer
+ Security (TLS v1) protocols as well as a full-strength general purpose
+ cryptography library. <p>'make test' completes without any failures.</td>
+</tr>
+<!-- -------------------------------------------------------------------- -->
+<tr>
+ <td> <a href="http://www.openssh.com/">OpenSSH</a> </td>
+ <td> <a href="http://www.openssh.com/">openssh_3.1p1.tar.gz</a> </td>
+ <td> &nbsp;</td>
+ <td> OpenSSH is a FREE version of the SSH protocol suite which encrypts all traffic
+ (including passwords) to effectively eliminate eavesdropping, connection hijacking,
+ and other network-level attacks.</td>
<!-- -------------------------------------------------------------------- -->