Giter Club home page Giter Club logo

Comments (9)

deanrobertcook avatar deanrobertcook commented on August 11, 2024 2

@amosyuen Has this issue been fixed for you?

We're using the Android Async library (upon which Ion is based) and many of our users are experiencing this crash on some of the newest versions of Google Play Services (I've only seen it on the beta versions myself).

Pardon my ignorance, but after a fair amount of searching it's not obvious to me if this is fixed and soon to be released as an update to the beta version or if this will remain as is and we'll need to bother the Android Async guys for an update (or do something ourselves...). If someone could please enlighten me and perhaps give a rough time estimation, that would be much appreciated!

from conscrypt.

amosyuen avatar amosyuen commented on August 11, 2024 1

@deanrobertcook unfortunately last I checked a couple of months ago, it seems the problem wasn't fixed. I'm not entirely sure if it's an Ion not using the new version or a continued conscrypt problem, but in the end our team decided to use a different library than Ion.

from conscrypt.

kruton avatar kruton commented on August 11, 2024

Yes, that seems like it should be checking against the result of SSLUtils.getEncryptedPacketLength(srcs, srcsOffset) and not len.

from conscrypt.

kruton avatar kruton commented on August 11, 2024

@nmittler could you take a look at this?

from conscrypt.

nmittler avatar nmittler commented on August 11, 2024

@kruton yup will look today.

from conscrypt.

nmittler avatar nmittler commented on August 11, 2024

@kruton I actually think what we want to do here is to only process a single packet, regardless of how much we receive in the source buffers.

So basically we only want to process SSLUtils.getEncryptedPacketLength(srcs, srcsOffset) bytes at a time.

from conscrypt.

deanrobertcook avatar deanrobertcook commented on August 11, 2024

@amosyuen thanks! It's looking more like we might have to do the same. Which library are you using now? If you don't mind me asking.

from conscrypt.

amosyuen avatar amosyuen commented on August 11, 2024

We went with https://square.github.io/retrofit/

from conscrypt.

kruton avatar kruton commented on August 11, 2024

There was a further fix in #189.

from conscrypt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.