Commit Graph

174 Commits

Author SHA1 Message Date
Lee Smet 974f4ac007 Address some clippy comments
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-26 13:15:57 +02:00
Lee Smet 2c5eea29ae Implement proper SeqNo comparison
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-26 13:05:35 +02:00
Lee Smet 44e9ad5c1b Refactor SeqNo into a dedicated type
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-26 12:02:44 +02:00
Lee Smet ca4900d908 Add dedicated formatting for infinite metric
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-26 11:15:14 +02:00
Lee Smet 87c6c475e0 Rename is_retracted on Metric to is_infinite
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 17:34:56 +02:00
Lee Smet 89b36d0b64 Refactor Metric into a dedicated type
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 17:31:29 +02:00
Lee Smet 4bd6b3b6ac Fix condition to update SourceTable
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 17:10:45 +02:00
Lee Smet 4b6483025c Move update_feasible logic directly on SourceTable
It was previously on the Router, but did not use self and passed the
SourceTable as argument.

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 16:41:14 +02:00
Lee Smet ecf3a5d549 Add name of LICENSE file in Cargo.toml
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 16:25:00 +02:00
Lee Smet 3ee9070b54 Add LICENSE
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 16:21:28 +02:00
Lee Smet c35efa7c24 Rename project
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 16:19:37 +02:00
Lee Smet e250f8e692 Cleanup SourceKey SourceTable FeasabilityDistance
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 13:13:05 +02:00
Lee Smet a499f10da3 Rewrite print statements to log statements
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 12:59:39 +02:00
Lee Smet 61fd19eb94 Build with tokio-unstable flag
This allows collection of tokio runtime metrics

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-25 11:46:33 +02:00
Lee Smet 6eb0f69739 Add opentelemetry dependency
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-24 17:00:13 +02:00
Lee Smet 24f7f1d51f Add pretty env logger
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-24 16:57:50 +02:00
Lee Smet 88480bee9f Add log dependency
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-24 16:52:54 +02:00
Lee Smet 8b1142b8de Make RouteKey and RouteEntry fields private
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-24 16:50:01 +02:00
Lee Smet eba77ce7bf Update dependencies
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2023-07-24 15:52:52 +02:00
vanheesmaxime 89df5b66af Merge pull request #4 from vanheesmaxime/encryption
Merge encryption
2023-06-06 15:11:21 +02:00
Maxime Van Hees 79507429e1 Merge branch 'main' of github.com:vanheesmaxime/masterproef_v2 into encryption 2023-06-06 13:10:23 +00:00
Maxime Van Hees 9b278cf580 Merge branch 'encryption' of github.com:vanheesmaxime/masterproef_v2 into encryption 2023-06-06 12:58:09 +00:00
Maxime Van Hees 36c5c53f4c removed debug print statements 2023-06-06 12:57:32 +00:00
vanheesmaxime c0fc2af6bd Update README.md 2023-06-06 11:45:26 +02:00
vanheesmaxime 02aac657fa Create README.md 2023-06-01 15:58:04 +02:00
Maxime Van Hees 400868ff5c drop packet if no matching peer is found 2023-05-25 17:22:21 +00:00
Maxime Van Hees bbfafc2633 fixed update bug where wrong router_id got used v2 2023-05-25 16:00:40 +00:00
Maxime Van Hees 882f063ab7 fixed update bug where wrong router_id got used 2023-05-25 15:51:22 +00:00
Maxime Van Hees 3182ae08ec code cleanup 2023-05-25 14:00:42 +00:00
Maxime Van Hees 754bb3abba updated address generation from pubkey, now correct 2023-05-25 09:41:10 +00:00
Maxime Van Hees 8b3a40a516 updated address generation from pubkey 2023-05-25 09:33:00 +00:00
vanheesmaxime 23c3691eb7 Delete keys.txt 2023-05-25 10:05:06 +02:00
vanheesmaxime 8b71e8169b Merge pull request #3 from vanheesmaxime/babel
Babel
2023-05-25 10:04:11 +02:00
Maxime Van Hees d1fa611b91 bug fix v13 2023-05-24 18:02:04 +00:00
Maxime Van Hees 2aa337e906 bug fix v12 2023-05-24 17:59:22 +00:00
Maxime Van Hees 0364f904eb bug fix v11 2023-05-24 17:56:25 +00:00
Maxime Van Hees 6ebbff4b35 bug fix v10 2023-05-24 17:44:19 +00:00
Maxime Van Hees 496712a9a7 bug fix v9 2023-05-24 17:43:02 +00:00
Maxime Van Hees fe6269bd5b bug fix v8 2023-05-24 17:40:08 +00:00
Maxime Van Hees b53bc0977a bug fix v7 2023-05-24 17:36:23 +00:00
Maxime Van Hees 80d11f8e32 bug fix v6 2023-05-24 17:19:13 +00:00
Maxime Van Hees 32ccd61f17 bug fix v5 2023-05-24 17:10:08 +00:00
Maxime Van Hees 7508adfdbb bug fix v4 2023-05-24 16:59:55 +00:00
Maxime Van Hees 6b0a3a3450 bug fix v3 2023-05-24 16:55:27 +00:00
Maxime Van Hees 448814cb1c bug fix v2 2023-05-24 15:40:11 +00:00
Maxime Van Hees df1c078d8f fixing selected / fallback route bug v1 2023-05-24 15:02:06 +00:00
Maxime Van Hees 4ca872afc5 removed debug print statement 2023-05-24 09:37:39 +00:00
Maxime Van Hees 43469afa6e fixed idiot encryption bug 2023-05-23 18:26:06 +00:00
Maxime Van Hees 362893ad99 encrypting data packets v1 2023-05-23 16:33:58 +00:00
Maxime Van Hees 5ab6ab0d4e fixing data packet bug v1 2023-05-23 13:25:59 +00:00