# # # patch "netsync.cc" # from [e06b7b182eaa57a9e2b20a7ff69a589d8e3b02ee] # to [2ee9083d1efa29837bb7cd39b60ff40623a2bdfc] # # patch "network.cc" # from [eea59f341027460aff7abba2c4b5b2e8e0d58281] # to [10d3fe741d3468a64f6ec6abb88521c53697a448] # ============================================================ --- netsync.cc e06b7b182eaa57a9e2b20a7ff69a589d8e3b02ee +++ netsync.cc 2ee9083d1efa29837bb7cd39b60ff40623a2bdfc @@ -729,11 +729,13 @@ netsync::begin_service() void netsync::begin_service() { + /* //FIXME: this should move to network.hh keypair kp; if (app.opts.use_transport_auth) app.keys.get_key_pair(app.opts.signing_key, kp); queue_hello_cmd(app.opts.signing_key, kp.pub, mk_nonce()); + */ } ============================================================ --- network.cc eea59f341027460aff7abba2c4b5b2e8e0d58281 +++ network.cc 10d3fe741d3468a64f6ec6abb88521c53697a448 @@ -202,6 +202,21 @@ public: srv(0), last_io_time(::time(NULL)) { + // FIXME: does this really go here? + if (voice == server_voice) + { + // netsync::begin_service + rsa_pub_key pub; + if (app.opts.use_transport_auth) + { + keypair kp; + app.keys.get_key_pair(app.opts.signing_key, kp); + decode_base64(kp.pub, pub); + } + netcmd cmd; + cmd.write_hello_cmd(app.opts.signing_key, pub, mk_nonce()); + queue(cmd); + } }