INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MJ8 Does not work behind authenticating proxy servers.  (Read 1738 times)

OneTrickPony

  • Guest
MJ8 Does not work behind authenticating proxy servers.
« on: February 04, 2002, 11:59:14 am »

I have spent quite a bit of time trying to figure out why MJ8 would work at my home (through WinProxy), and would not work at my office (through Microsoft ISA 1.0).  Originally I thought it was due to a firewall issue so I broke out the low-level packet analyzer and to see what was not getting though.  This was a waste of time I quickly recognized because all data transfer was on the http: port - which worked fine.

I found a tool called HttpTracer by Superior Software Tools to simplify analyzing the http protocol.  Within 5 minutes the problem was obvious.  MJ8 proxy protocol initialization code does different things in different places. If you go to "Web Media" the proxy initialization code will try to establish an authenticated connection.  But from the "Home" page http download it will not.  This is also the case for _any_ downloads (e.g. installing plug-in's will fail).  Perhaps more importantly JRiver, it makes it impossible for clients behind authenticating proxies to send them money.

Here is a short log from HttpTracer of what goes on in two different cases.

Here I clicked on "Web Media" which successfully downloaded the page.  If you look carefully though you will see that it took three tries.  The first time with no authentication, the second and third times with authentication.  This is correct and exactly what IE 6.0 does.

"Type"         "ID1" "ID2" "Time"         "Bytes" "Response Time" "Data"
"SEND"         "135" "1" "13:13:22" "231" "0.020" "GET http://www.musicex.com/cgi-bin/stations/stations.pl HTTP/1.0"
"RECIEVE" "135" "2" "13:13:22" "1460" "0.017" "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the re"
"RECIEVE" "135" "3" "13:13:22" "2726" "0.003" "2726 bytes"
"SEND"         "136" "1" "13:13:22" "323" "0.020" "GET http://www.musicex.com/cgi-bin/stations/stations.pl HTTP/1.0"
"RECIEVE" "136" "2" "13:13:22" "533" "0.020" "HTTP/1.1 407 Proxy Authentication Required ( Access is denied.  )"
"SEND"         "136" "3" "13:13:22" "463" "0.660" "GET http://www.musicex.com/cgi-bin/stations/stations.pl HTTP/1.0"
"RECIEVE" "136" "4" "13:13:22" "134" "0.204" "HTTP/1.1 200 OK"
"RECIEVE" "136" "5" "13:13:22" "1460" "0.426" "1460 bytes"
"RECIEVE" "136" "6" "13:13:22" "7300" "0.024" "7300 bytes"
"RECIEVE" "136" "7" "13:13:22" "7804" "0.006" "7804 bytes"

Now I try clicking on "Home".  Uh Oh.  No retries to see if were behind an authenticating proxy.  That's not very nice.

"Type"         "ID1" "ID2" "Time"         "Bytes" "Response Time" "Data"
"SEND"         "141" "1" "13:16:16" "163" "0.020" "GET http://www.musicex.com/mediajukebox/mj_data/WebPages/default_v8.zip HTTP/1.1"
"RECIEVE" "141" "2" "13:16:16" "1460" "0.017" "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the re"
"RECIEVE" "141" "3" "13:16:16" "2770" "0.003" "2770 bytes"
*******MJ8 STOPS TRING HERE*******

This seems like it should be easy to fix. Just do it the way you’re doing it in the code that works.  Being a software developer myself I know this may be a ridiculously simplistic point of view, but people do it to me all the time so it feels good being at the other end of the stick for once.

BTW I think MJ8 is an absolutely great product at a very reasonable price.  Kudos to the development team.
Logged

Callithumpian

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 487
  • Subvert the Dominant Paradigm
RE:MJ8 Does not work behind authenticating proxy servers.
« Reply #1 on: February 04, 2002, 12:26:54 pm »

Hurray!!
Does this mean you can fix it soon??
Logged

gateley

  • Guest
RE:MJ8 Does not work behind authenticating proxy servers.
« Reply #2 on: February 04, 2002, 12:56:27 pm »

Cool and thanks very much.

I think it means I can fix it soon.

j
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42373
  • Shoes gone again!
RE:MJ8 Does not work behind authenticating proxy servers.
« Reply #3 on: February 04, 2002, 01:12:33 pm »

Wow, you rule OneTrickPony!

Thanks a million :)

-Matt
JRiver, Inc.
Logged
Matt Ashland, JRiver Media Center

Callithumpian

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 487
  • Subvert the Dominant Paradigm
RE:MJ8 Does not work behind authenticating proxy servers.
« Reply #4 on: February 05, 2002, 12:09:18 am »

Still no access to plug-ins, encoders, homepages etc in 80197
Logged

JimH

  • Citizen of the Universe
  • *****
  • Posts: 7604
  • Miller drives a tall-masted tractor on the ocean
RE:MJ8 Does not work behind authenticating proxy servers.
« Reply #5 on: February 05, 2002, 04:43:29 am »

Onetrickpony,
We owe you one.  Thanks very much for the detail.

Jim Hillegass
JRiver
Logged
Jim Hillegass
JRiver Media Center / Media Jukebox
Pages: [1]   Go Up