You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

118 lines
3.9 KiB
Plaintext

0.16:
add buffer_fromsa (make buffer from stralloc)
add API for integer multiply with overflow detection
change length counters from int to long for 64-bit platforms
22 years ago
0.15:
man page update (document stralloc return values)
add stralloc_chop and stralloc_chomp
add buffer_putsa, buffer_get_token_sa and buffer_getline_sa
extended uudecode test. See comment at top for details.
fix #include in ndelay*.3 (Hynek Schlawack)
add stralloc_diff and stralloc_diffs (my invention)
scan_ip6 returned 1 for "::" (Uwe Ohse)
add el-cheapo MIME decoding to test/uudecode
make install forgot to install ndelay.h
fix typos in several man pages (Hynek Schlawack)
add stralloc versions of textcode API (Kai Ruemmler)
add html to textcode ('<' to '&lt;' etc)
add fmt_human and fmt_humank (format numbers ala ls -H/-h)
22 years ago
add fmt_httpdate and scan_httpdate
fix typo breaking buffer_GETC in buffer (Marcus Winkler)
fix typo breaking fmt_long for dest==NULL
add fmt_*longlong()
22 years ago
add range check to scan_ulong, scan_ulonglong, scan_uint and
scan_ushort
extended socket API; you can now pass NULL for results you don't want
rename Makefile to GNUmakefile; create Makefile target
add buffer_get_token_pred and buffer_get_token_sa_pred
22 years ago
0.14:
avoid bus errors in byte_copy
byte_rchr was completely broken
add case, iopause, tai, taia, openreadclose and ipv6-enhanced dns
0.13:
fixed several bugs in test/uudecode.c
add uninstall target
add uint16_read API like the uint32_read one
add buffer_putnlflush
lots of general clean-ups from Jukka Zitting:
add FMT_LONG to fmt.h (FMT_ULONG plus 1 for sign)
fmt_strn did not work for out==NULL
fix inconsistencies in man pages
make scan_urlencode do the '+' -> ' ' transformation
0.12:
add textcode api for uuencode/uudecode, base64, quoted printable,
url-encoding and yenc.
0.11:
fix fmt_long (didn't count the '-'), which in turn broke
buffer_putlong
referenced wrong include file in stralloc_ready and stralloc_readyplus
man page.
23 years ago
0.10:
add comment to stralloc.h that explains the structure (Markus Brischke)
fix socket routines (two cut-and-paste errors)
23 years ago
0.9:
fmt_str did not check for out==NULL! Thanks, Uwe Ohse.
Updated to buffer to fix read buffers. Thanks, David Lichteblau.
Oops! byte_copy had a trivial and dumb typo in it that I'm unsure how
I could have missed it.
add mmap man pages.
update and add socket man pages.
don't include str.h from fmt.h
23 years ago
document error signalling for the mmap functions.
0.8:
BSD compatibility.
fix mmap_shared.
ranlib.
s/EPROTO/EPROTONOSUPPORT/.
23 years ago
0.7:
add buffer_putspace
fix b0read prototype in buffer/buffer_0*
scan_ip6 will not transparently scan IPv4 addresses and save them as
v4-mapped addresses (::ffff:127.0.0.1).
byte_copy was sped up (but made larger in the process)
24 years ago
0.6:
changed name to libowfat.
fixed fmt_ulong (did not output 0 correctly).
added buffer.
extended buffer API to include buffer_putulong() and friends.
oops, the read buffering was completely broken!
add mmap library (idea from Ingo Oeser)
24 years ago
0.5:
made subdirectories for the different libraries.
moved the sources into the corresponding subdirectory.
imported my man pages from libdjb.
removed fmt_int.c and fmt_uint.c (they are macros in fmt.h).
corrected comment in open.h for open_excl.
wrote new man pages for fmt_double, scan_double, the sign fmt_ and
scan_ routines, the whitespace and charset scan_ routines, and the
str and stralloc routines.
0.4:
implemented stralloc.
0.3:
implemented uint16, uint32 and uint64. The header files try to
define shortcut endianness conversion routines that do not convert
anything.
implemented open (I hope I got open_excl right, I couldn't find an
implementationen).
0.2:
implemented the scan, fmt and str interfaces.
added adapted fmt_double and scan_double from diet libc.
0.1:
initial release.
implemented the byte interface.