OK, I pushed some new fixes for Touch synching. Hopefully this may get us there? :-) I am able to match the Wireshark capture 100% except it looked like one of the requests had changed - did you change your account since the capture? Also, in the July 6 capture, there were some requests for PNG files - in the July 21 capture there were not any. I added code to handle this, but I wasn't able to verify it matches the official sw. I think these PNGs might have to do with favorite channel settings? They might be logos for the channels, I think. Anyway, please give it another try when you get a chance, as always with Wireshark captures, log files, etc. :-)

Thanks,
Scott

On Wed, 23 Jul 2014, Cédric de Launois wrote:

Great !Regarding the language, fr-BE indeed probably comes from the IE
browser that I use in my Windows VM. It is configured to use only fr-BE.
FYI, there is almost no difference between fr-FR and fr-BE. 
Using the logitech account language is probably the right choice. I'll never
notice the difference anyway.



2014-07-22 21:31 GMT+02:00 Scott Talbert <s...@techie.net>:
      Thanks!  I did make some progress last night thanks to your
      Fiddler capture.  It turns out the web server was wanting me to
      set a language header, so I am able to get a response for that
      request now.  I just need to figure out where to get the
      language from.  It looks like your Logitech account is setup for
      fr-FR, but the MH software seems to be requesting fr-BE.  Maybe
      that is coming from your web browser.  The language probably
      doesn't matter - it just wants one to be set, so I'm probably
      fine with just using the one your Logitech account is setup for.

      So, I'm making progress again... :-)

      On Tue, 22 Jul 2014, Cédric de Launois wrote:

            Scott,
            A hint for you : I received two protocol violations
            warnings from fiddler.
            Unfortunately I didn't check at that time what
            happened exactly. 
            I remember however it was related to request #178
            (in my trace) and another
            one nearby. I guess the logitech software was making
            an HTTP GET with a
            body. Unfortunately, I don't see this when reloading
            the trace I gave you.
            Maybe it was dropped by fiddler ? Maybe it is the
            magic key to make it
            work...

            Unfortunaly, as this is SSL, I can't trace this
            HTTPS traffic using
            wireshark on my linux host :-(

            Regards,
            Cedric



            2014-07-21 23:32 GMT+02:00 Scott Talbert
            <s...@techie.net>:
                  Received, thanks!  I'll run it through my
            analysis process as
                  soon as possible.

                  On Mon, 21 Jul 2014, Cédric de Launois wrote:

                        New fiddler & usb captures sent ;-)

                        2014-07-21 21:50 GMT+02:00 Scott Talbert
                        <s...@techie.net>:
                              I hate to say it, but yeah,
            probably best if
                        you remove
                              everything and re-add it.  Either
            that, or be
                        prepared for me to
                              come back and as for another
            capture when I
                        can't find a problem
                              with just the partial update. :-)

                              On Mon, 21 Jul 2014, Cédric de
            Launois wrote:

                                    > I was hoping that I could
            use a Smart
                        Control to
                                    debug the sync process
                                    (would be way easier to have
            the
                        hardware on hand),
                                    but unfortunately it
                                    does not do the sync over
            USB like the
                        Touch does.

                                    Yeah, I read that ;-)

                                    For the Fiddler capture, do
            I still need
                        to remove
                                    all my
                                    devices/activities, or just
            a simple
                        update would
                                    suffice ?


                                    2014-07-21 19:26 GMT+02:00
            Scott Talbert
                                    <s...@techie.net>:
                                          Hi Cedric,

                                          Well, I did find some
            more issues
                        with the
                                    time zone handling
                                          that I was doing - the
            existing
                        implementation
                                    did not handle
                                          DST correctly.
            However, I kind of
                        doubt this
                                    was causing the
                                          sync operation to
            fail.

                                          After resolving that,
            I was able
                        to get the
                                    MHGUI sync to match
                                          the official 100% for
            the first
                        few
                                    operations.  After that, I
                                          ran into an issue
            where I'm
                        getting a
                                    "malformed request" error
                                          when talking to the
            web service.
                         I can't for
                                    the life of me
                                          figure out what is
            wrong (it
                        appears similar
                                    to the last Fiddler
                                          capture you provided,
            but that was
                        last year,
                                    I think).  Thus,
                                          unfortunately, I think
            I'm going
                        to need
                                    another Fiddler capture
                                          of a sync.  (Which I
            think
                        unfortunately means
                                    you're going to
                                          have to make changes
            to your
                        account, which
                                    means the existing
                                          Wireshark capture is
            going to be
                        invalidated
                                    too, so I'm going
                                          to need another one of
            those.)

                                          I was hoping that I
            could use a
                        Smart Control
                                    to debug the sync
                                          process (would be way
            easier to
                        have the
                                    hardware on hand), but
                                          unfortunately it does
            not do the
                        sync over USB
                                    like the Touch
                                          does.

                                          Scott

                                          On Mon, 21 Jul 2014,
            Cédric de
                        Launois wrote:

                                                Any news about
            my latest
                        capture ? Is
                                    there anything
                                                I can do ?



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



                                    ---
                                    Want fast and easy access to
            all the
                        code in your
                                    enterprise? Index
                                    and
                                    search up to 200,000 lines
            of code with
                        a free copy
                                    of Black Duck
                                    Code Sight - the same
            software that
                        powers the
                                    world's largest code
                                    search on Ohloh, the Black
            Duck Open
                        Hub! Try it
                                    now.
                                    http://p.sf.net/sfu/bds
                                   
                       
            _______________________________________________
                                    concordance-devel mailing
            list
                                   
            concordance-devel@lists.sourceforge.net
                                   
                       
            https://lists.sourceforge.net/lists/listinfo/concordance-devel




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


                        ---
                        Want fast and easy access to all the
            code in your
                        enterprise? Index
                        and
                        search up to 200,000 lines of code with
            a free copy
                        of Black Duck
                        Code Sight - the same software that
            powers the
                        world's largest code
                        search on Ohloh, the Black Duck Open
            Hub! Try it
                        now.
                        http://p.sf.net/sfu/bds
                       
            _______________________________________________
                        concordance-devel mailing list
                        concordance-devel@lists.sourceforge.net
                       
            https://lists.sourceforge.net/lists/listinfo/concordance-devel




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

            ---
            Want fast and easy access to all the code in your
            enterprise? Index
            and
            search up to 200,000 lines of code with a free copy
            of Black Duck
            Code Sight - the same software that powers the
            world's largest code
            search on Ohloh, the Black Duck Open Hub! Try it
            now.
            http://p.sf.net/sfu/bds
            _______________________________________________
            concordance-devel mailing list
            concordance-devel@lists.sourceforge.net
            https://lists.sourceforge.net/lists/listinfo/concordance-devel




---------------------------------------------------------------------------
---
Want fast and easy access to all the code in your enterprise? Index
and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel



------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to