1. 26 Aug, 2019 1 commit
  2. 25 Aug, 2019 1 commit
  3. 02 Aug, 2019 1 commit
  4. 01 Aug, 2019 11 commits
  5. 31 Jul, 2019 2 commits
  6. 28 Jul, 2019 1 commit
  7. 24 May, 2019 1 commit
  8. 22 May, 2019 1 commit
  9. 07 May, 2019 4 commits
  10. 06 May, 2019 2 commits
    • Marc-André Lureau's avatar
      Merge branch 'emu-fix' into 'master' · eeaff9cf
      Marc-André Lureau authored
      Memory fixes for slirp tcp_emu()
      
      See merge request !6
      eeaff9cf
    • Marc-André Lureau's avatar
      slirp: don't manipulate so_rcv in tcp_emu() · 9da0da83
      Marc-André Lureau authored
      For some reason, EMU_IDENT is not like other "emulated" protocols and
      tries to reconstitute the original buffer, if it came in multiple
      packets. Unfortunately, it does so wrongly, as it doesn't respect the
      sbuf circular buffer appending rules, nor does it maintain some of the
      invariants (rptr is incremented without bounds, etc): this leads to
      further memory corruption revealed by ASAN or various malloc
      errors. Furthermore, the so_rcv buffer is regularly flushed, so there
      is no guarantee that buffer reconstruction will do what is expected.
      
      Instead, do what the function comment says: "XXX Assumes the whole
      command came in one packet", and don't touch so_rcv.
      
      Related to: https://bugzilla.redhat.com/show_bug.cgi?id=1664205
      
      Cc: Prasad J Pandit <pjp@fedoraproject.org>
      Signed-off-by: 's avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      9da0da83
  11. 04 May, 2019 1 commit
  12. 03 May, 2019 1 commit
  13. 15 Apr, 2019 1 commit
  14. 28 Mar, 2019 2 commits
  15. 27 Mar, 2019 2 commits
  16. 26 Mar, 2019 3 commits
  17. 25 Mar, 2019 1 commit
  18. 22 Mar, 2019 4 commits