Skip to content

Library catchup with official java versions #44

Open
@mitchcapper

Description

Digging into #43 it seems the like issue that has broken the library (at least for me) is the fact the protocol version has increased the compat requirement beyond where we are at.
While I haven't done any of the official migrations myself from java->csharp I would be happy to give it a wack. I could use some guidance though.

libsignal-protocol-dotnet

Seems up to date (or nearly there with no major commits it looks like in the official repo). The official source I assume is still https://github.com/signalapp/libsignal-protocol-java as I can't find a similar protocol folder to the service migration at https://github.com/signalapp/Signal-Android/tree/master/libsignal/service

libsignal-service-dotnet

The bigger issue. While casually looking through the commits at https://github.com/signalapp/libsignal-service-java I don't see anything majorly difficult to migrate (or maybe it all is as I already see some of the Signal-Android commits in?). can you just clarify which commits there are not yet migrated?

Now the switch to https://github.com/signalapp/Signal-Android/tree/master/libsignal/service may be a bit trickier. Did they import the old history into that repo? How big of a refactor are we talking? I can start walking that as well but again guidance on which commits would be helpful. it seems it did migrate back to protocol buffer v3.

libsignal-metadata-csharp

does seem up to date with https://github.com/signalapp/libsignal-metadata-java/commits/master

Signal-Windows

I don't use this but not sure if there are requirements to get just basic messaging working again with updates. I am guessing a few looking at the items that prevent the latest libsignal-metadata-csharp from working.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions