!PisumNCACkTdCduGyB:matrix.org

MatrixProtoBuf

13 Members
Matrix Protobuf/gRPC Proxy Repo:  https://github.com/MTRNord/MatrixProtoBuf  ---  Proto Files only repo at: https://github.com/Nordgedanken/MatrixProtoFiles - Etherpad Widget URL: https://demo.riot.im/etherpad/p/!PisumNCACkTdCduGyB:matrix.org6 Servers

Load older messages


SenderMessageTime
28 Nov 2017
@rschulman:westwork.orgRoss SchulmanRight, for sure.14:48:58
@MTRNord:matrix.ffslfl.netMTRNord!github create "use own repo for the proto files"14:49:07
@_neb_github:matrix.orgGithubCreated issue: https://github.com/MTRNord/MatrixProtoBuf/issues/214:49:08
@_neb_github_=40_m_t_r_nord=3amatrix.org:matrix.orgGithub [@MTRNord:matrix.org] (deprecated) [MTRNord/MatrixProtoBuf] MTRNord opened issue #2: use own repo for the proto files [open] - https://github.com/MTRNord/MatrixProtoBuf/issues/2 14:49:08
@rschulman:westwork.orgRoss SchulmanI was just thinking about trying to implement some more and was like "oh... I need to clone this whole repo"14:49:17
@MTRNord:matrix.ffslfl.netMTRNordgive me a minute i factor them out if you need them. ;)14:50:18
@rschulman:westwork.orgRoss SchulmanOh, I don't NEED them.14:51:23
@rschulman:westwork.orgRoss SchulmanI can't work on it right this instant anyway. :)14:51:29
@MTRNord:matrix.ffslfl.netMTRNorddone anyways. I will make them a submodule later in the example repo :)14:52:40
@MTRNord:matrix.ffslfl.netMTRNordhttps://github.com/Nordgedanken/MatrixProtoFiles14:52:43
@rschulman:westwork.orgRoss SchulmanCool, thanks!14:52:55
@MTRNord:matrix.ffslfl.netMTRNord changed the room topic to "Matrix Protobuf/gRPC Proxy Repo:  https://github.com/MTRNord/MatrixProtoBuf Proto Files only repo at: https://github.com/Nordgedanken/MatrixProtoFiles" from "Matrix Protobuf/gRPC Proxy Repo:  https://github.com/MTRNord/MatrixProtoBuf".14:53:05
@MTRNord:matrix.ffslfl.netMTRNord changed the room topic to "Matrix Protobuf/gRPC Proxy Repo:  https://github.com/MTRNord/MatrixProtoBuf  ---  Proto Files only repo at: https://github.com/Nordgedanken/MatrixProtoFiles" from "Matrix Protobuf/gRPC Proxy Repo:  https://github.com/MTRNord/MatrixProtoBuf Proto Files only repo at: https://github.com/Nordgedanken/MatrixProtoFiles".14:53:23
@rschulman:westwork.orgRoss SchulmanI really feel like at least the server<->server federation communication should be done with something other than json"14:53:26
@rschulman:westwork.orgRoss SchulmanJust too much opportunity for trickery with type checking.14:53:42
@MTRNord:matrix.ffslfl.netMTRNordI agree. but this currently focused on client server communitcation. One of the examples should in the future get a lib anyways so that when dendrite is fully done I could implement protobuf and gRPC easily in dendrite. Currently I work on a proxy that can run on client side as well as on server side which converts between json and proto/gRPC14:56:13
@MTRNord:matrix.ffslfl.netMTRNordafter the theoretical working proxy is build I will propably implement this as a Labs function in my client Morpheus too xD but this isn't a project I focus on.14:57:20
@rschulman:westwork.orgRoss Schulman👍14:58:45
@MTRNord:matrix.ffslfl.netMTRNord(this was a "I have nothing else to do" project anyways in the first place :) )14:59:27
@rschulman:westwork.orgRoss SchulmanNo, but its a good idea.15:00:09
@rschulman:westwork.orgRoss SchulmanHaving matrix-official protobuf files could be useful in a ton of ways.15:00:35
@MTRNord:matrix.ffslfl.netMTRNordyeah :)15:01:07
@MTRNord:matrix.ffslfl.netMTRNordalso worth noting this is my firsrt time doing protobuf and gRPC so if someone knows better tell me ;P15:02:26
@MTRNord:matrix.ffslfl.netMTRNordalso I am not sure if this is the best design. all requests contain the adress of the wanted HS means these requests work with any proxy to any HS which might be a bad design when wanting to integrate it into dendrite later15:03:40
@_neb_github_=40_m_t_r_nord=3amatrix.org:matrix.orgGithub [@MTRNord:matrix.org] (deprecated) [MTRNord/MatrixProtoBuf] MTRNord opened issue #3: Use consistent naming of adress or home_server [open] - https://github.com/MTRNord/MatrixProtoBuf/issues/3 15:18:27
@rschulman:westwork.orgRoss SchulmanI'm not sure I understood that last bit. All requests contain the wanted HS?15:31:35
@MTRNord:matrix.ffslfl.netMTRNordyes all request proto definitions for gRPC contain the HS adress. so that the proxy knows where to send the request. as soon this is inside the HS implemented that param makes no sense of course15:33:07
@MTRNord:matrix.ffslfl.netMTRNord Ross Schulman: see https://github.com/MTRNord/MatrixProtoBuf/blob/d3ed542e7c5744e51dbba96776eb48e7a91fa73b/src/github.com/Nordgedanken/MatrixProtoBuf/matrixProtos/matrix.proto#L29 15:33:50
@rschulman:westwork.orgRoss SchulmanAh, I see.15:40:55
@rschulman:westwork.orgRoss SchulmanIt might be better to move that out to a settings file or command line flag.15:41:24

Show newer messages


Back to Room ListRoom Version: