fbb181d95b
refactir(gui): added flutter version with flutter_rust_bridge
2024-05-16 20:25:21 +02:00
463d6d12ca
refactor: added alle needed components
2024-05-05 14:30:14 +02:00
b39e88107a
refactor(caesar): restructure the project to a monorepo
2024-05-05 13:42:11 +02:00
42e4a63a6a
fix(sender,receiver): fixed bug with sender and receiver trying to connect to https with http address
...
to fix this bug i had to change the way a user can support a relay
address. the user can no longer provide the address in the form
"0.0.0.0:8000" instead he has to use "ws://0.0.0.0:8000" or
"wss://0.0.0.0:8000" the switch between ws/http or wss/https is handle
by the program
2024-05-02 21:22:17 +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
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
d52e5a9fbd
cargo: change project name in Cargo.toml
2024-04-26 14:00:23 +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
acfc0a51c7
Cargo: add missing crates in Cargo.toml
2024-04-23 07:45:49 +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
Patryk Hegenberg
79c9741522
relay: sender: receiver: add custom errortypes
2024-04-21 21:41:38 +02:00
9c11836101
Cargo: update cargo.toml
2024-04-21 15:15:14 +02:00
acec23a5d3
sender: added basic file serving for sender
2024-04-19 19:42:40 +02:00
d87aa69964
relay: added basic implementation of the relay server in axum
2024-04-14 23:01:07 +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
b20bade6b7
added monorepo structure for ceasar-traffic and basic cli parsing with clap for test purpose
2024-04-05 16:42:33 +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