Skip to content

v1.8.2

Latest

Choose a tag to compare

@waruqi waruqi released this 03 Aug 15:50

Changes

  • #318: Deprecate abbreviated apis and add full-name versions (tb_stream_write/tb_stream_close, tb_file_write/writev/writef/pwrite/pwritev, tb_object_write, tb_queue_buffer_write, tb_ssl_write, tb_stdfile_write, tb_database_sql_close, tb_filter_close, tb_xml_reader_close, tb_xml_writer_close), keep old names as deprecated aliases
  • #319: Improve tb_stream_bwrit_line and grow the stream cache geometrically
  • Improve removing read-only directories on windows

Bugs fixed

  • #319: Fix buffer overflow in tb_url_encode/tb_url_decode
  • #319: Fix buffer overflow in tb_stream_bread_line
  • #316: Fix buffer overflow and infinite loop in tb_path_translate_to/tb_path_relative_to/tb_path_absolute_to
  • #316: Fix long path prefix for UNC on windows
  • #317: Fix tb_strncat/tb_wcscat/tb_wcsncat
  • #317: Fix buffer overflow in tb_mbstowcs/tb_wcstombs
  • #317: Fix tb_socket_accept for IPv6 address
  • #317: Fix ifaddrs for IPv6 address on macOS/BSD
  • #317: Fix tb_uclock overflow and tb_usleep on windows
  • #317: Fix tb_socket_usend on windows
  • #317: Fix semaphore value on windows
  • Fix utf8 character decoding

What's Changed

Full Changelog: v1.8.1...v1.8.2