Changelog 3.3 KB

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