summaryrefslogtreecommitdiff
path: root/Changelog
blob: 72e7aa81ea282b2ccd891aae0fbedebe2df08ea6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
0.9.9

Erik Andersen:
    o   A bunch of doc updates.  Major update to the working
	apps list.
    o   Added a configurator script (extra/Configs/uClibc_config_fix.pl)
	which can simplify configuring uClibc.
    o   Fixed setjmp/longjmp on x86,arm,powerpc,mips,and sparc.
	Hitting ^C in ash kills client apps now, not ash. 
    o   Reworked signal handling code so it now passes POSIX 
	conformance tests.
    o   Fixed sleep and usleep to work correctly when
	interrupted by signals.
    o   Made getopt behave the same when staticly linking
	as when dynamicly linking.  It was using different
	implementations depending on how apps were linked.
    o   Added missing inttypes.h header file
    o   Eliminate all C++ style comments from header files
    o   Support statvfs and statfs
    o   Support getmntent_r
    o   Scandir and scandir64 were calling malloc without
	checking for ENOMEM
    o   Fixed stpcpy function declaration
    o   Many large file support improvements.
    o   Fixed fcntl to work when DOLFS is enabled
    o   Fixed termios code to do the Right Thing(tm)
    o   Allow regex to be excluded at compile time
    o   Implemented mempcpy
    o   Build ldd and readelf for the target system and for the 
	host system
    o   Fix several cases where get-needed-libgcc-objects.sh
	could fail, breaking the shared uClibc library.
    o   Include all shared library loader objects into a
	single C file, thereby reducing its size further.
    o   Reworked the shared library linking process to be more 
	flexible so that gcc and ld can more easily be built to
	target uClibc library.
    o   Better error checking in the Makefiles.  Be more pedantic
	about tar, chmod, etc to avoid system dependent failures.
    o   We can now autodetect the target architecture
    o   Hide references to wchar_t so GNU autoconf
	configure scripts won't get confused and try to 
	enable wide char support. 
    o   Fixed stdio.h so apps can use varargs.h if they want to.
    o   Added brk/sbrk support for ARM, powerpc, mips, and sparc
	and set them to default to the much faster brk using malloc
    o   Added missing syscalls: get_kernel_syms, fcntl64,
	fdatasync, sched_setparam, sched_getparam,
	sched_setscheduler, sched_getscheduler,
	sched_get_priority_max, sched_get_priority_min,
	sched_rr_get_interval, sigaltstack, sendfile, 
	pivot_root, sigsuspend, setfsuid, and setfsgid
    o   Force DOPIC be true when HAVE_SHARED is true.
    o   Fixed hstrerror()
    o   Implemented gethostent(), sethostent(), and endhostent()
    o   Added arch specific support so that sparc and mips actually 
	compile and work
Miles Bader:
    o   Fixes for the v850 architecture: crt0, setjmp, 
	arch autodetection, etc.
    o   Fixed `make install' to not build ldso stuff on
	non-shared-library systems.
Michael E Brown:
    o   Allow the gcc wrapper to support setting DEVEL_PREFIX
	and BUILD_DIR at runtime (no more need to recompile).
M. R. Brown and Erik Andersen:
    o   Fixed the SH port so it now works.  Tested and shown
	working on an SH4 Dreamcast system.
Kim Heino:
    o   Made 'make clean' remove generated bits/syscall.h
David McCullough:
    o   SH architecture updates.  Added brk, sbrk,
    o   Fixed simple malloc to work on systems with an MMU
    o   Taught getutent to return NULL if utmp doesn't exist. 
    o   Added insque/remque support
    o   Fixed DNS resolver version number so apps won't get
	confused and use the wrong API.
    o   Added Config selectable shadow password support
Yoshinori Sato
    o   Contributed support for the Hitach H8/300H architecture 
Cédric Schieli:
    o   Add support for inet_netof, inet_lnaof, inet_makeaddr 
	and hstrerror.             
David Schleef:
    o   Added libstrip, a nifty script to automagically
	strip unneeded content from the uClibc shared 
	libraries.
Martin Sieper
    o   Added getw() and putw()
    o   Added missing header files -- lastlog.h, sgtty.h, 
	netipx/ipx.h, sys/perm.h
Stefan Soucek:
    o   Add rcmd support, i.e. rsh, rlogin, etc.
    o   Fix rcmd to avoid alloca, which is dangerous
	on mmu-less systems
spudmonkey@racsa.co.cr:
    o   Eliminate a buffer overflow in the shared library loader
Brian Stafford:
    o   Enable support for Unix98 PTYs, and add option
	to disable old style PTYs.