Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jun 2011 02:56:24 +0000 (UTC)
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/libexec/tftpd tftp-file.c
Message-ID:  <201106240256.p5O2ujVY013302@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rodrigc     2011-06-24 02:56:24 UTC

  FreeBSD src repository

  Modified files:
    libexec/tftpd        tftp-file.c 
  Log:
  SVN rev 223487 on 2011-06-24 02:56:24Z by rodrigc
  
  Bring back synchnet() implementation from older
  tftp implementation.  The synchnet() function
  was converted to a no-op when the new TFTP implementation
  was committed to FreeBSD.  However, this function, as it was
  in the older code, is needed
  in order to synchronize between the tftpd server and tftp clients,
  which may be buggy.
  
  Specifically, we had a buggy TFTP client which would send
  TFTP ACK packets for non-TFTP packets, which would cause
  the count of packets to get out of whack, causing transfers
  to fail with the new TFTPD implementation.
  
  Obtained from:  Juniper Networks
  Submitted by: Santhanakrishnan Balraj <sbalraj at juniper dot net>
  
  Revision  Changes    Path
  1.3       +30 -3     src/libexec/tftpd/tftp-file.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106240256.p5O2ujVY013302>