Public bug reported:

First, sorry for my bad english.

The issue is that Linux-based OS sometimes can't make an tcp connection
to some Windows servers with switched on buggy implementation of
rfc1323, that described on this forum: http://www.network-builders.com
/windows-tcp-timestamp-not-compliant-rfc-1323-a-t80898.html.

Because some Windows hosts implementation of rfc1323 bases on randomly
generated TSval and sent first value of TSval as 0, the difference of
recent and new TSval sometimes has been affected by a sign magic issue
and the PAWS mechanism has been triggered. Anyway, the rfc1323 has
discribes the condition of PAWS as "0 < (t - s) < 2**31", that has been
right implementation in current linux kernel, but incompatible with
Windows bug.

For example, the one of affected to this issue Windows host is behind
relay.n-l-e.ru:80. Note that problems arise only when the remote side
sets the TC val > 2147483647, ie when there is a sign.

I think that my small patch makes the kernel more compatible with this
windows bug.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-23-generic 2.6.35-23.41
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic i686
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  mamon      1517 F.... pulseaudio
CRDA: Error: [Errno 2] Нет такого файла или каталога
Card0.Amixer.info:
 Card hw:0 'M5455'/'ALi M5455 with ALC650F at irq 5'
   Mixer name   : 'Realtek ALC650F'
   Components   : 'AC97a:414c4723'
   Controls      : 50
   Simple ctrls  : 33
Date: Tue Dec 14 00:18:01 2010
HibernationDevice: RESUME=UUID=f28c073c-7dd9-4573-8f91-57125983e611
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
IwConfig:
 lo        no wireless extensions.
 
 eth0      no wireless extensions.
 
 vboxnet0  no wireless extensions.
Lsusb:
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Infomash RoverBook
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-23-generic 
root=UUID=3d272a1f-0cf1-4199-a703-982610a611cc ro quiet splash nomodeset
ProcEnviron:
 PATH=(custom, user)
 LANG=ru_RU.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
RfKill:
 
SourcePackage: linux
WifiSyslog:
 Dec 13 23:53:18 mamon-laptop kernel: [ 1611.597048] warning: `VirtualBox' uses 
32-bit capabilities (legacy support in use)
 Dec 14 00:10:38 mamon-laptop kernel: [ 2651.203411] lo: Disabled Privacy 
Extensions
dmi.bios.date: 07/18/03
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 4.06
dmi.board.name: QID2000
dmi.board.vendor: MEDIONNB
dmi.board.version: Rev.A
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: MEDIONNB
dmi.chassis.version: N/A
dmi.modalias: 
dmi:bvnPhoenixTechnologiesLTD:bvr4.06:bd07/18/03:svnInfomash:pnRoverBook:pvr0106:rvnMEDIONNB:rnQID2000:rvrRev.A:cvnMEDIONNB:ct10:cvrN/A:
dmi.product.name: RoverBook
dmi.product.version: 0106
dmi.sys.vendor: Infomash

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 kernel-net maverick needs-upstream-testing

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/689886

Title:
  Compatibility issue with uggly Windows RFC1323 implementation

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to