1. 09 May, 2014 1 commit
  2. 06 May, 2013 1 commit
  3. 19 May, 2012 1 commit
  4. 12 May, 2012 1 commit
  5. 25 Apr, 2011 1 commit
  6. 29 Jan, 2011 1 commit
  7. 29 Mar, 2010 1 commit
  8. 03 Sep, 2009 1 commit
    • Lubomir Rintel's avatar
      Fix unpack of abstract socket addrs with nul byte · 196db049
      Lubomir Rintel authored
      Addresses of Linux abstract namespace sockets are not nul-terminated C
      strings, but rather an arbitrary character arrays. According to unix(7)
      documentation from Linux, "Null bytes in the name have  no special
      significance."
      
      unpack_sockaddr_un() was just throwing the initial nul byte away and
      then treating the rest like ordinary C string when computing the length
      of the address, which was wrong. This fix utilizes the length of the PV
      for addresses starting with nul instead.
      
      The regression test was extended with check for the problem.
      196db049
  9. 27 Aug, 2009 1 commit
    • Lubomir Rintel's avatar
      Add support for Abstract namespace sockets · ef0ba41a
      Lubomir Rintel authored
      Abstract namespace sockets are Linux-specific socket type that live in
      AF_UNIX family, slightly abusing it to be able to use arbitrary
      character arrays as addresses: They start with nul byte and are not
      terminated by nul byte, but with the length passed to the socket()
      system call.
      
      Added regression test for the correct address length computation.
      
      Trivially backported for 5.10.1 by Niko Tyni <ntyni@debian.org>
      ef0ba41a
  10. 16 Aug, 2009 1 commit
  11. 06 May, 2008 7 commits