- Jan 23, 2025
-
-
STEVAN Antoine authored
as per title, this should run the same CI on the [GitHub mirror](https://github.com/dragoon-rs/dragoonfly)
-
- Jan 21, 2025
-
-
DETCHART Jonathan authored
Just a small bump to libp2p 0.53.2 before bumping to higher versions later
-
- Jan 17, 2025
-
-
DETCHART Jonathan authored
bump to axum 0.8.1 and remove useless dependency to axum-macros
-
because this was developed when Nushell was in 0.95.0, some tweaks had to be added - allow to set the Nushell binary with the `NU` var in `Makefile`, e.g. `make NU="nu-0.95.0" test` if you have Nushell 0.95.0 installed as `nu-0.95.0` in `PATH` - use `$nu.current-exe` for nested Nushell invocation to preserve the version set in the top-level `Makefile` - use `--no-config-file` to make sure there is no interaction with the user's config, which might not be for the correct version
-
- Nov 12, 2024
-
-
j.detchart authored
-
- Nov 07, 2024
-
-
STEVAN Antoine authored
- Aug 26, 2024
-
-
# Description Describes broadly the structure of dragoonfly as well as the utilities we made (such as the CLI). # Detailed list of changes Explains: - Global structure - What happens inside a node when a command is issued - Quickly explains interaction with other nodes - The API / http interface - The CLI ## Related issues This MR will: - close #8 - close #9 - close #12
-
- Aug 06, 2024
-
-
DISSOUBRAY Nathan authored
# Description As per the title, modify the routes in the axum server for some function calls to use POST instead of GET HTTP calls. The functions that use POST now expect a JSON body instead of deserializing the args in the GET route as was done previously.
-
DISSOUBRAY Nathan authored
# Description Nodes now have labels (names) which can be optionally given. If not given, the label is the `peer_id` of the node. The swarm table in the Nu interface now has a label column
-
DISSOUBRAY Nathan authored
Rewrite the tests to be able to run between multiple computers over network, using ssh (!16) # Description Until now the tests have been run locally on the same computer, by putting each node on a different port on localhost. This MR rewrites the tests to be able to run them over multiple computers. ## List of changes - Rewrite build network to send the binary and powers over ssh using rsync to other computers of the network that need it - Rewrite all the tests to be able to check results over ssh (since sometimes checking a test requires comparing the original and reconstructed file, and they are not always on the same computer)
-
DISSOUBRAY Nathan authored
# Description This builds on top of the previous block-per-block exchange protocol by taking a list of blocks and allowing the choice of which peer to send each block to based on a strategy. We implement two strategies on the trait, which are Random and Round-Robin.
-
- Jul 25, 2024
-
-
DISSOUBRAY Nathan authored
Write the send_block_to protocol See merge request !14
-
DISSOUBRAY Nathan authored
-
- Jun 06, 2024
-
-
DETCHART Jonathan authored
Network topology builder tool Closes #2 See merge request j.detchart/dragoonfly!12
-
-
- May 31, 2024
-
-
DISSOUBRAY Nathan authored
Refactor code to use `anyhow` instead of `Box<dyn Error + Send>` See merge request j.detchart/dragoonfly!11
-
DISSOUBRAY Nathan authored
-
DISSOUBRAY Nathan authored
Write `get-file` and commands to get the list of blocks from another node Closes #1 See merge request j.detchart/dragoonfly!10
-
DISSOUBRAY Nathan authored
-
- May 14, 2024
-
-
DISSOUBRAY Nathan authored
Refactor commands in handle_command for less redundancy in error handling See merge request j.detchart/dragoonfly!9
-
DISSOUBRAY Nathan authored
-
DISSOUBRAY Nathan authored
Rewrite the API of Dragoonfly to use start provide instead of put/get-record See merge request j.detchart/dragoonfly!8
-
DISSOUBRAY Nathan authored
-
- May 13, 2024
-
-
DETCHART Jonathan authored
Revert "Merge branch 'get_record_fix' into 'master'" See merge request j.detchart/dragoonfly!7
-
DETCHART Jonathan authored
-
DETCHART Jonathan authored
Rewrite the API of Dragoonfly to use start provide instead of put/get-record See merge request j.detchart/dragoonfly!6
-
-
- May 03, 2024
-
-
DISSOUBRAY Nathan authored
Change code structure to use blocks See merge request j.detchart/dragoonfly!5
-
DISSOUBRAY Nathan authored
-
- Apr 23, 2024
-
-
DETCHART Jonathan authored
Setup the CI See merge request j.detchart/dragoonfly!4
-
-
- Apr 22, 2024
-
-
DETCHART Jonathan authored
Adds some tests See merge request j.detchart/dragoonfly!2
-
-
DETCHART Jonathan authored
Refactor command to make is shorter See merge request j.detchart/dragoonfly!1
-
-
- Apr 09, 2024
-
-
STEVAN Antoine authored
use CURL instead of `http get` lol See merge request j.detchart/dragoonfly!3
-
STEVAN Antoine authored
-
- Mar 22, 2024
-
-
STEVAN Antoine authored
-
- Dec 01, 2023
-
-
STEVAN Antoine authored
-