OSDN Git Service

72e7aa81ea282b2ccd891aae0fbedebe2df08ea6
[uclinux-h8/uClibc.git] / Changelog
1 0.9.9
2
3 Erik Andersen:
4     o   A bunch of doc updates.  Major update to the working
5         apps list.
6     o   Added a configurator script (extra/Configs/uClibc_config_fix.pl)
7         which can simplify configuring uClibc.
8     o   Fixed setjmp/longjmp on x86,arm,powerpc,mips,and sparc.
9         Hitting ^C in ash kills client apps now, not ash. 
10     o   Reworked signal handling code so it now passes POSIX 
11         conformance tests.
12     o   Fixed sleep and usleep to work correctly when
13         interrupted by signals.
14     o   Made getopt behave the same when staticly linking
15         as when dynamicly linking.  It was using different
16         implementations depending on how apps were linked.
17     o   Added missing inttypes.h header file
18     o   Eliminate all C++ style comments from header files
19     o   Support statvfs and statfs
20     o   Support getmntent_r
21     o   Scandir and scandir64 were calling malloc without
22         checking for ENOMEM
23     o   Fixed stpcpy function declaration
24     o   Many large file support improvements.
25     o   Fixed fcntl to work when DOLFS is enabled
26     o   Fixed termios code to do the Right Thing(tm)
27     o   Allow regex to be excluded at compile time
28     o   Implemented mempcpy
29     o   Build ldd and readelf for the target system and for the 
30         host system
31     o   Fix several cases where get-needed-libgcc-objects.sh
32         could fail, breaking the shared uClibc library.
33     o   Include all shared library loader objects into a
34         single C file, thereby reducing its size further.
35     o   Reworked the shared library linking process to be more 
36         flexible so that gcc and ld can more easily be built to
37         target uClibc library.
38     o   Better error checking in the Makefiles.  Be more pedantic
39         about tar, chmod, etc to avoid system dependent failures.
40     o   We can now autodetect the target architecture
41     o   Hide references to wchar_t so GNU autoconf
42         configure scripts won't get confused and try to 
43         enable wide char support. 
44     o   Fixed stdio.h so apps can use varargs.h if they want to.
45     o   Added brk/sbrk support for ARM, powerpc, mips, and sparc
46         and set them to default to the much faster brk using malloc
47     o   Added missing syscalls: get_kernel_syms, fcntl64,
48         fdatasync, sched_setparam, sched_getparam,
49         sched_setscheduler, sched_getscheduler,
50         sched_get_priority_max, sched_get_priority_min,
51         sched_rr_get_interval, sigaltstack, sendfile, 
52         pivot_root, sigsuspend, setfsuid, and setfsgid
53     o   Force DOPIC be true when HAVE_SHARED is true.
54     o   Fixed hstrerror()
55     o   Implemented gethostent(), sethostent(), and endhostent()
56     o   Added arch specific support so that sparc and mips actually 
57         compile and work
58 Miles Bader:
59     o   Fixes for the v850 architecture: crt0, setjmp, 
60         arch autodetection, etc.
61     o   Fixed `make install' to not build ldso stuff on
62         non-shared-library systems.
63 Michael E Brown:
64     o   Allow the gcc wrapper to support setting DEVEL_PREFIX
65         and BUILD_DIR at runtime (no more need to recompile).
66 M. R. Brown and Erik Andersen:
67     o   Fixed the SH port so it now works.  Tested and shown
68         working on an SH4 Dreamcast system.
69 Kim Heino:
70     o   Made 'make clean' remove generated bits/syscall.h
71 David McCullough:
72     o   SH architecture updates.  Added brk, sbrk,
73     o   Fixed simple malloc to work on systems with an MMU
74     o   Taught getutent to return NULL if utmp doesn't exist. 
75     o   Added insque/remque support
76     o   Fixed DNS resolver version number so apps won't get
77         confused and use the wrong API.
78     o   Added Config selectable shadow password support
79 Yoshinori Sato
80     o   Contributed support for the Hitach H8/300H architecture 
81 Cédric Schieli:
82     o   Add support for inet_netof, inet_lnaof, inet_makeaddr 
83         and hstrerror.             
84 David Schleef:
85     o   Added libstrip, a nifty script to automagically
86         strip unneeded content from the uClibc shared 
87         libraries.
88 Martin Sieper
89     o   Added getw() and putw()
90     o   Added missing header files -- lastlog.h, sgtty.h, 
91         netipx/ipx.h, sys/perm.h
92 Stefan Soucek:
93     o   Add rcmd support, i.e. rsh, rlogin, etc.
94     o   Fix rcmd to avoid alloca, which is dangerous
95         on mmu-less systems
96 spudmonkey@racsa.co.cr:
97     o   Eliminate a buffer overflow in the shared library loader
98 Brian Stafford:
99     o   Enable support for Unix98 PTYs, and add option
100         to disable old style PTYs.
101
102