ĞMixer-rs issueshttps://git.duniter.org/tools/gmixer-rs/-/issues2021-04-04T15:34:33+02:00https://git.duniter.org/tools/gmixer-rs/-/issues/33Serialize NodeId into base64 in config2021-04-04T15:34:33+02:00Pascal EngélibertSerialize NodeId into base64 in configNodeId should be serialized into base64 form in server config file.NodeId should be serialized into base64 form in server config file.https://git.duniter.org/tools/gmixer-rs/-/issues/32First node re-sends tx after restart2020-10-16T15:15:19+02:00Pascal EngélibertFirst node re-sends tx after restartThe first node of a mix tries to send again txs when restarted. Probably index update problem.The first node of a mix tries to send again txs when restarted. Probably index update problem.v0.1.0https://git.duniter.org/tools/gmixer-rs/-/issues/30Send tx to several BMA nodes2020-09-29T14:52:33+02:00Pascal EngélibertSend tx to several BMA nodesServer should send the same tx to several BMA nodes (number defined in server settings).
This needs #21 to be done.Server should send the same tx to several BMA nodes (number defined in server settings).
This needs #21 to be done.v0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/28Check tx in IPFS2020-12-05T10:27:00+01:00Pascal EngélibertCheck tx in IPFSClient should check received txs using IPFS when needed.Client should check received txs using IPFS when needed.v0.1.0https://git.duniter.org/tools/gmixer-rs/-/issues/27Use sources only once when sending several txs2020-10-15T23:03:45+02:00Pascal EngélibertUse sources only once when sending several txsClient should avoid to consume multiple times the same source when sending several transactions at the same time.Client should avoid to consume multiple times the same source when sending several transactions at the same time.v0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/26Rename Comment2020-11-29T19:35:46+01:00Pascal EngélibertRename CommentRename Comment in protocol to avoid confusion with transaction comment.Rename Comment in protocol to avoid confusion with transaction comment.v0.1.0https://git.duniter.org/tools/gmixer-rs/-/issues/24Several mixes in single atomic tx2020-10-15T23:06:54+02:00Pascal EngélibertSeveral mixes in single atomic txIn order to avoid unwanted double use of a source, partial mixes, network latency, one mixing session should produce a unique multi-recipient tx.In order to avoid unwanted double use of a source, partial mixes, network latency, one mixing session should produce a unique multi-recipient tx.v0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/22blocking version of get-mix-confirm2021-03-01T15:22:32+01:00Pascal Engélibertblocking version of get-mix-confirmUsing long polling or websocket, so client can get mix confirm without spamming server.Using long polling or websocket, so client can get mix confirm without spamming server.v1.0.0https://git.duniter.org/tools/gmixer-rs/-/issues/21Generate tx before trying several BMA nodes, to avoid double tx2020-09-18T16:57:09+02:00Pascal EngélibertGenerate tx before trying several BMA nodes, to avoid double txv0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/14Send immediately demands and confirms2020-07-08T10:07:44+02:00Pascal EngélibertSend immediately demands and confirmsBefore storing a document that have to be sent, send it without waiting for p2p loop.
This could be done by spawning a new thread before responding to client, or by using a task queue server->p2p.Before storing a document that have to be sent, send it without waiting for p2p loop.
This could be done by spawning a new thread before responding to client, or by using a task queue server->p2p.v0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/8Maximum size for variable-size values from network2020-10-17T16:45:43+02:00Pascal EngélibertMaximum size for variable-size values from networkAll values from network should have a fixed maximum size for security.All values from network should have a fixed maximum size for security.v0.1.0https://git.duniter.org/tools/gmixer-rs/-/issues/6Make nested onions for MixConfirm2020-05-31T13:52:05+02:00Pascal EngélibertMake nested onions for MixConfirmCurrently, MixConfirms are aligned in a Vec when coming back to client. They should be nested like MixDemands.Currently, MixConfirms are aligned in a Vec when coming back to client. They should be nested like MixDemands.v1.0.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/5Ask multiple times for credentials2020-06-12T20:01:13+02:00Pascal EngélibertAsk multiple times for credentialsWhen asking user input for credentials, pubkey should be checked by user. While incorrect, loop.When asking user input for credentials, pubkey should be checked by user. While incorrect, loop.v1.0.0https://git.duniter.org/tools/gmixer-rs/-/issues/4Better config structure2020-05-09T09:42:28+02:00Pascal EngélibertBetter config structureGlobal, Server and Client configs should be better structured.Global, Server and Client configs should be better structured.v0.1.0Pascal EngélibertPascal Engéliberthttps://git.duniter.org/tools/gmixer-rs/-/issues/2Allow to store keypair password in config2020-10-16T16:49:56+02:00Pascal EngélibertAllow to store keypair password in configv1.0.0https://git.duniter.org/tools/gmixer-rs/-/issues/1Multiple nodes on the same pubkey2020-05-21T18:55:07+02:00Pascal EngélibertMultiple nodes on the same pubkey`Dbs::node` should store lists of nodes instead of unique nodes.`Dbs::node` should store lists of nodes instead of unique nodes.v0.1.0Pascal EngélibertPascal Engélibert