4 o A bunch of doc updates. Major update to the working
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
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
21 o Scandir and scandir64 were calling malloc without
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
29 o Build ldd and readelf for the target system and for the
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.
55 o Implemented gethostent(), sethostent(), and endhostent()
56 o Added arch specific support so that sparc and mips actually
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.
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.
70 o Made 'make clean' remove generated bits/syscall.h
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
80 o Contributed support for the Hitach H8/300H architecture
82 o Add support for inet_netof, inet_lnaof, inet_makeaddr
85 o Added libstrip, a nifty script to automagically
86 strip unneeded content from the uClibc shared
89 o Added getw() and putw()
90 o Added missing header files -- lastlog.h, sgtty.h,
91 netipx/ipx.h, sys/perm.h
93 o Add rcmd support, i.e. rsh, rlogin, etc.
94 o Fix rcmd to avoid alloca, which is dangerous
97 o Eliminate a buffer overflow in the shared library loader
99 o Enable support for Unix98 PTYs, and add option
100 to disable old style PTYs.