diff options
author | Eric Andersen <andersen@codepoet.org> | 2002-04-10 12:59:58 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2002-04-10 12:59:58 +0000 |
commit | 870587d77ba54098d522332aaa1c11d9d2bad2a8 (patch) | |
tree | c823d516839910d276b1996f5d7054fdce00e18a | |
parent | 085d70be1a2e8bf274250aacb2497ac962219602 (diff) |
Add a list of known bugs. Update the docs in preparation for a release.
-Erik
-rw-r--r-- | BUGS | 16 | ||||
-rw-r--r-- | TODO | 22 | ||||
-rw-r--r-- | docs/uclibc.org/index.html | 38 | ||||
-rw-r--r-- | docs/uclibc.org/uClibc-apps.html | 30 |
4 files changed, 86 insertions, 20 deletions
@@ -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. + @@ -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> </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> </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> </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> </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> </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> </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> <!-- -------------------------------------------------------------------- --> |