Mirror of :pserver:cvs@cvs.fefe.de:/cvs libowfat https://www.fefe.de/libowfat/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

76 lines
2.3 KiB

  1. 0.12:
  2. add textcode api for uuencode/uudecode, base64, quoted printable,
  3. url-encoding and yenc.
  4. implement fmt_uuencoded and scan_uuencoded.
  5. implement fmt_base64, scan_base64.
  6. implement fmt_quotedprintable, scan_quotedprintable
  7. 0.11:
  8. fix fmt_long (didn't count the '-'), which in turn broke
  9. buffer_putlong
  10. referenced wrong include file in stralloc_ready and stralloc_readyplus
  11. man page.
  12. 0.10:
  13. add comment to stralloc.h that explains the structure (Markus Brischke)
  14. fix socket routines (two cut-and-paste errors)
  15. 0.9:
  16. fmt_str did not check for out==NULL! Thanks, Uwe Ohse.
  17. Updated to buffer to fix read buffers. Thanks, David Lichteblau.
  18. Oops! byte_copy had a trivial and dumb typo in it that I'm unsure how
  19. I could have missed it.
  20. add mmap man pages.
  21. update and add socket man pages.
  22. don't include str.h from fmt.h
  23. document error signalling for the mmap functions.
  24. 0.8:
  25. BSD compatibility.
  26. fix mmap_shared.
  27. ranlib.
  28. s/EPROTO/EPROTONOSUPPORT/.
  29. 0.7:
  30. add buffer_putspace
  31. fix b0read prototype in buffer/buffer_0*
  32. scan_ip6 will not transparently scan IPv4 addresses and save them as
  33. v4-mapped addresses (::ffff:127.0.0.1).
  34. byte_copy was sped up (but made larger in the process)
  35. 0.6:
  36. changed name to libowfat.
  37. fixed fmt_ulong (did not output 0 correctly).
  38. added buffer.
  39. extended buffer API to include buffer_putulong() and friends.
  40. oops, the read buffering was completely broken!
  41. add mmap library (idea from Ingo Oeser)
  42. 0.5:
  43. made subdirectories for the different libraries.
  44. moved the sources into the corresponding subdirectory.
  45. imported my man pages from libdjb.
  46. removed fmt_int.c and fmt_uint.c (they are macros in fmt.h).
  47. corrected comment in open.h for open_excl.
  48. wrote new man pages for fmt_double, scan_double, the sign fmt_ and
  49. scan_ routines, the whitespace and charset scan_ routines, and the
  50. str and stralloc routines.
  51. 0.4:
  52. implemented stralloc.
  53. 0.3:
  54. implemented uint16, uint32 and uint64. The header files try to
  55. define shortcut endianness conversion routines that do not convert
  56. anything.
  57. implemented open (I hope I got open_excl right, I couldn't find an
  58. implementationen).
  59. 0.2:
  60. implemented the scan, fmt and str interfaces.
  61. added adapted fmt_double and scan_double from diet libc.
  62. 0.1:
  63. initial release.
  64. implemented the byte interface.