[ ijbswa-Actionsfile feedback-3427045 ] Privoxy 3.0.16 breaks united.com flight search

SourceForge.net <[email protected]>
Newsgroups gmane.comp.web.privoxy.devel
Message-ID <[email protected]>
Actionsfile feedback item #3427045, was opened at 2011-10-21 23:04
Message generated for change (Comment added) made by fabiankeil
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=460288&aid=3427045&group_id=11118

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: filter: other problem
Group: None
Status: Pending
Resolution: Works For Me
Priority: 5
Private: No
Submitted By: David Wagner (daw617)
Assigned to: Fabian Keil (fabiankeil)
Summary: Privoxy 3.0.16 breaks united.com flight search

Initial Comment:
Privoxy breaks united.com flight search for me.  Try replicate:

1. Go to http://united.com/.
2. Log in with your united.com account.  (You will need to have an account on united.com.  If you don't already have one, you can probably create a frequent flier account with false information for testing purposes.)
3. Go back to http://united.com/.
4. Hover your mouse over the tab labelled "Planning & booking" (in the upper-left column), and click on "flights".

Actual observed (broken) behavior with Privoxy:
Nothing happens.  The browser spinner spins, but the flight search page is never loaded.

Desired behavior:
The browser loads the flight search page successfully.

I have verified that with Privoxy disabled, I see the desired behavior, but with Privoxy enabled, I see the broken behavior listed above.

Note that it is important to log in with a United.com account first.  If you don't log in, everything will work fine.  Privoxy only breaks the united.com site when you are logged in.

I am attaching the log entries that are generated in the Privoxy logfile, when performing step 4, with Privoxy configured for full logging.  I have redacted all possibly-sensitive cookie values, to preserve my own security and privacy, but I don't think those specific values are likely to be relevant.  Notice the final entry: "Connect: Stopping to watch the client socket. There's already another request waiting."

I am using Privoxy on Fedora 14, with the privoxy-3.0.16-3.fc14.x86_64 RPM.  The output of uname -a is "Linux senfl.cs.berkeley.edu 2.6.35.13-92.fc14.x86_64 #1 SMP Sat May 21 17:26:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux".  I am using Firefox 3.6.23: firefox-3.6.23-1.fc14.x86_64.  Note that I have the HTTPS Everywhere extension enabled.  I don't know if that is relevant.

----------------------------------------------------------------------

>Comment By: Fabian Keil (fabiankeil)
Date: 2011-10-22 13:45

Message:
Apparently even the bug fix description had a bug. It makes more sense if
it goes like this:

- Fixed last-chunk-detection for responses where the body was small
  enough to be read with the headers, causing Privoxy to wait for the
  end of the content until the server closed the connection or the
  request timed out. Reported by "Karsten" in #3028326.

----------------------------------------------------------------------

Comment By: Fabian Keil (fabiankeil)
Date: 2011-10-22 13:31

Message:
Thanks for the detailed bug report.

This looks like a bug that has already been fixed in Privoxy 3.0.17 which
was released nearly a year ago.

Quoting the ChangeLog:

- Fixed last-chunk-detection for responses where the content was small
  enough to be read with the body, causing Privoxy to wait for the
  end of the content until the server closed the connection or the
  request timed out. Reported by "Karsten" in #3028326.
http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/ChangeLog?view=markup

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=460288&aid=3427045&group_id=11118

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.