Skip to content

v1.0.2

Compare
Choose a tag to compare
@chrissie-c chrissie-c released this 19 May 14:35

This is mainly a bug-fix release to 1.0.1. There is one new feature added and that is the option to use filesystem sockets (as opposed to the more usual abstract sockets) on Linux.

  • CI: make travis watch for the issue #234
  • CI: travis: fix dh -> du + add "lsblk -f" diagnostics
  • tests: better diagnose test_max_dgram_size test failures
  • Fix typos: synchonization -> synchronization, paramaters -> parameters
  • configure: help string cleanup
  • configure: LTLIBOBJS is also a Make variable
  • configure: restrict -ldl to where it's actually needed
  • configure: restrict pthreads to where it's actually needed
  • configure: restrict socket lib to where it's actually needed
  • configure: restrict -nsl lib to where it's actually needed
  • build: drop allegedly no longer intrusive syslog-tests opt-in switch
  • CI: travis: fix du -> df and capture it also directly from test
  • ringbuffer: Return error from peek if RB is corrupted.
  • tests: Fix qb_rb_chunk_peek test so it's consistent with qb_rb_read
  • loop: don't override external signal handlers
  • loop: Also set signals changed in qb_loop_signal_mod() back to SIG_DFL
  • doc: clarify thread-safety (or not) in IPC doc
  • test: Fix random number generation in IPC tests
  • Allow Linux to use filesystem sockets
  • memleak: ipc_socket: properly dispose local-scoped strndup values
  • memleak: ipc_socket: properly dispose inter-function strdup values
  • build: follow-up on introducing custom m4 macros
  • build: Require c99 language support or newer (#251)

Please used the signed .tar.gz or .tar.xz files with the version number in rather than the github-generated "Source Code" ones.