-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 - - Do we have any progress with this now? - - Steve, do you intend on working on this?
It would really be nice to make more use of GSoC projects instead of just letting them rot :) On Thursday, February 20, 2014 08:22:20 PM Chetan Hosmani wrote: > Hi > I don't have the time to merge these changes and technically not allowed to > without obtaining explicit exception from my firm. But I have said several > times that I can actively help anyone who is willing to do this. > > Regarding the conflicts they will take about 3 hours of concentrated > effort. Maybe now a little more. It gets a little easier after one merge. > > I can further work with anyone on the documentation for how the plugin is > to be used too. > > Stream transports was not in a use able state. But yes definitely the > design involved a messaging system that efficiently allocated messages to > any transport that was ready for sending messages. > > The code changes refactor a lot of other bits but it's simply too large. It > requires some good effort to actually release them. > > I heard infinity0 was interested in taking this up. I am willing to help to > actually release it. > > Thanks, > Chetan > > On Feb 20, 2014 5:13 PM, "Arne Babenhauserheide" <[email protected]> wrote: > > Hi, > > > > The transport plugin code from chetan is slowly bitrotting in the > > chetan-transports branch. When trying to merge it into next, there are > > already merge conflicts, but it does not look serious (just some > > parameter changes). I did not have the time to fix them, though - it > > would have sent me on a longer bughunt due to insufficient java > > skills. > > > > Toad said back then, that the refactoring needed for transport plugins > > actually made the network code much nicer. > > > > And I remember chetan posting that he had two transport-plugin-enabled > > nodes talking to each other. > > > > To avoid losing that great work, it would be important to get it > > merged quickly. Bitrot only gets worse if it is ignored. > > > > I don't know whether StreamTransports were already in a usable state, > > but I would much prefer having only packet transports for the time > > being than having no transport plugins at all. > > > > You can find the current code here > > https://github.com/freenet/fred-staging/tree/chetan-transports > > > > Sadly I did not find the example plugin - the one on github only has a > > readme: https://github.com/chetanhosmani/plugin-UDP-staging (same on > > the next branch) > > > > Most new java classes should be referenced here: > > > > https://github.com/freenet/fred-staging/blob/chetan-transports/src/freenet > > /node/TransportManager.java > > > > It would be really, really cool if someone could step up and > > review+merge the code! > > > > Best wishes, > > Arne > > _______________________________________________ > > Devl mailing list > > [email protected] > > https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > > _______________________________________________ > Devl mailing list > [email protected] > https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCAAGBQJToF5YAAoJEMtmZ+8tjWt5rFgQAIQg4umXJ9u7B3xbsXDzAMjy 1CXi4PiFVPUIPdaj83BERMOKu2Y9tciKaxT4H1PuU7ERhTHTMDsUvW8xVbmAuYg/ lboY82RkUOhPyXqrTSacnkUQ4ityFRNd9+kQ8rcwvSGtx92Tt9sbPjJIrcJp0gcz wzE4KJdFzsRFHuhpV81fhkzzGvsMd06QScV/EWkgwmfplo/aWCzd2biL6XMQGjc7 ivYpL9gpx5hd+55jHmKspY2JcOb25W1VUjuy8K3NfHnuPop9QpY8jrDiN5wpMnsS fhqeJ508eeJ9yPX+mnASCGsHWBAAfE3DQkfvZEg+RBpdMBvlISF9VlQGo7F3tFt/ rVuMuqJOXCAmq93FHuV6d7ZaahS9+gtOjzWhk3qwuPiXnsyHoY+6hdTjZiBfw6eQ KI/KyyvuEju1mHcVM5DvIl0iFUdWk576aA0OjAjl/plDMi3V3KmQ+CnkqeYaHN8s 4I6SAp6lmVI2II510BfRJRKRvHusHzcNOUAUp1PA44jxu97Haszklr6I1SrVPpHV W8B6N+8+dw64VsfLftjKrq4UwujApy6cBCC5n2K043oM51aT+J3qxGh1XTk6dHdr 8TGKgpfOTARY+Ub9qdTBDsHj9XAwNDOOU7otIkbSOO4lC/O3eIUae35mFyT4LgNO iHExevvfz2qvR/EELF9d =ZoDs -----END PGP SIGNATURE----- _______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
