3508ea5fd2
fix(receiver): fixed error while failed connection to local server
2024-05-01 23:57:50 +02:00
4fb2cc1038
fix(sender): performed code cleanup with clippy
2024-05-01 22:56:44 +02:00
f321b6bc6c
feature(sender): change the behavour to only show the transfer name if relay and local room0ids are send to realy server
2024-05-01 22:51:23 +02:00
19f6b24e0f
feature(sender,receiver): added better functionality to separate room-ids
2024-05-01 22:38:18 +02:00
34024055ad
fix(sender): fixed bug with not finishing sender program
2024-05-01 20:28:17 +02:00
2262fd9f75
feature(sender,receiver): enabled local and relay transfer
...
actually a clean close of the sender application is still missing and
has to be included
2024-05-01 17:46:04 +02:00
300f688111
feature(sender): enabled start of multiple threads for local ws server and local and relay sender connection
...
actually the local connection isnt working properly at the moment.
2024-05-01 14:42:10 +02:00
336ea18ad9
feature(sender): adapted relay and sender component to work with a simple transfer name
...
In order to be able to use a simple transfer name, the relay server and
the sender were adapted. On the sender, the on_create_room method was
adapted so that a call is made to the http_client to register the
transfer with the relay server. The handle_create_room method on the
server has been adapted so that when a room is created, the name is
transmitted by the receiver and is no longer generated on the
relayserver.This was also done in preparation for integrating a local
relayserver for the direct connection between sender and receiver.
2024-04-30 23:31:47 +02:00
9f7b95ca98
feature(receiver): adapted receiver to work with a simple generated name
2024-04-28 23:55:55 +02:00
8b62159762
feature(sender): added output of randomly generated name
...
in order to output a randomly generated name a new http_client was
included to perform the request to the relay server.
2024-04-28 23:13:35 +02:00
224fd58639
feature(relay): added route for deleting transfers on relay server
2024-04-28 17:27:12 +02:00
dbd571e3ad
feature(relay): added route to receive transfer informations
2024-04-28 16:56:26 +02:00
a6d9f028ba
feature(relay): performed code cleanup with clippy
2024-04-28 15:55:52 +02:00
2418f80bd9
feature(relay): add new route to handle transfer anouncments
2024-04-28 15:54:18 +02:00
53d01a3969
feature(sender): added random name generator
2024-04-28 14:24:27 +02:00
4cd25a8442
feature(relay): Add new Transfer struct to AppState
...
To share the transfers between different routes and connections it is
necessary to hold all transfers in the AppState.
2024-04-28 13:53:39 +02:00
faab74e3b5
feature(relay): add transfer struct to store announced transfers
2024-04-28 13:27:52 +02:00
76e48923d5
feature(relay): added first basic tests for relay component
2024-04-28 11:18:48 +02:00
26f09218f4
fix(shuttle): fix imports after code refactoring
2024-04-28 10:03:22 +02:00
bec368325c
performe cleanup with clippy
2024-04-28 09:55:19 +02:00
a362d8ce5c
added unit tests for sender and receiver
2024-04-28 09:55:19 +02:00
97d1ff9323
fix(caesar,realy): finished restructuring of relay component
2024-04-28 09:49:48 +02:00
5eda6c4180
fix(caesar): start refactoring the codebase
...
For a more suitable Name the server struct was renamed to AppState.
2024-04-28 01:59:25 +02:00
17b7b4a61a
shuttle: added tls support for clients and chaned standart route to shuttle server
2024-04-26 20:08:23 +02:00
6fd67f5f4e
shuttle: performed last needed changes to support build for shuttle deployment
2024-04-26 17:53:50 +02:00
ce1f80cd4f
shuttle: add dotenvy for handling envvars
2024-04-26 14:16:53 +02:00
7588c01f92
project: add shuttle build dependencies and shuttle main
2024-04-26 13:51:32 +02:00
11531b7d50
project: first attempt of reimplemantation of caesar with websockets
2024-04-26 13:03:52 +02:00
080f9e74e0
project: performed code clean up with clippy and changed logger to tracing
2024-04-22 23:09:52 +02:00
67b3931b58
relay: sender: client: added route to signal successfull download to relay
2024-04-22 21:59:45 +02:00
5db7d6991c
relay: sender: receiver: add name hashing and move name creation from relay server to sender
2024-04-22 21:17:55 +02:00
affedf3f3b
relay: sender: receiver: change standart ips
2024-04-22 16:00:21 +02:00
Patryk Hegenberg
79c9741522
relay: sender: receiver: add custom errortypes
2024-04-21 21:41:38 +02:00
08c4610043
sender: receiver: server: add basic direct file transfer
2024-04-21 15:13:55 +02:00
acec23a5d3
sender: added basic file serving for sender
2024-04-19 19:42:40 +02:00
518e9416b7
caesar: cleaned up unneeded files and added better project structure
2024-04-19 17:17:34 +02:00
6f1f927915
sender: receiver: http_server: clean up the code
2024-04-19 14:13:17 +02:00
9746af2d5e
relay: add different log levels and performe some code clean up
2024-04-19 12:31:07 +02:00
f703d9517f
sender: receiver: basic reqwest implementation
2024-04-15 14:02:41 +02:00
6a862648e7
relay: performed code clean up and optimisation with clippy
2024-04-14 23:02:41 +02:00
d87aa69964
relay: added basic implementation of the relay server in axum
2024-04-14 23:01:07 +02:00
744283e494
added first basic http_server component
2024-04-12 12:18:47 +02:00
47c29d782a
add seperate file for http_server functionality
2024-04-11 22:38:34 +02:00
9dbf18d307
changed from reqwest to hyper and added own httpclient file
2024-04-11 12:09:10 +02:00
4562c1c294
caesar: change repo structure and rebuild
2024-04-10 23:53:40 +02:00
07020f6814
added basic structure for monorepo
2024-04-05 13:38:04 +02:00
7299902611
initial commit
2024-04-05 12:38:53 +02:00