Mathias Gottschlag
|
35c1ad464b
|
network: Remove unnecessary "response" field.
Whether a packet is a request or a response is completely defined by
whether the packet is sent by the server or the client.
|
vor 5 Jahren |
Mathias Gottschlag
|
fc400bfc49
|
Simplify error type and create a database connection.
|
vor 5 Jahren |
Mathias Gottschlag
|
8b835f54b0
|
client: Fix duplicated path definitions.
|
vor 5 Jahren |
Mathias Gottschlag
|
c4009de3f8
|
client: Add a lock file to prevent parallel execution.
|
vor 5 Jahren |
Mathias Gottschlag
|
a053a262c8
|
client: Delete socket before opening it again (fixes a panic).
|
vor 5 Jahren |
Mathias Gottschlag
|
28759d35ca
|
Fix client socket path.
|
vor 5 Jahren |
Mathias Gottschlag
|
96beeebd69
|
client: Lots of top-level client logic.
|
vor 5 Jahren |
Mathias Gottschlag
|
efdfb2e123
|
client: Initialize synchronized directories from the database.
All the backend code is still missing.
|
vor 5 Jahren |
Mathias Gottschlag
|
b4dd70bc78
|
Add ClientSideSync type for network synchtonization logic.
|
vor 5 Jahren |
Mathias Gottschlag
|
9067b67f24
|
Cargo update.
|
vor 5 Jahren |
Mathias Gottschlag
|
67eaf1057c
|
Fix reusing IDs, fix closing the server event stream, apply rustfmt.
|
vor 5 Jahren |
Mathias Gottschlag
|
0e4f95dd4d
|
Add some unit tests for the RPC client.
|
vor 5 Jahren |
Mathias Gottschlag
|
d710da4748
|
Add a pipe stream for unit tests and a function for test timeouts.
|
vor 5 Jahren |
Mathias Gottschlag
|
51a7112558
|
Move protocol-specific test to protocol::, move Packet to network::.
|
vor 5 Jahren |
Mathias Gottschlag
|
e136c9d21a
|
Implement client RPC logic.
|
vor 5 Jahren |
Mathias Gottschlag
|
979b444736
|
Add an allocator for packet IDs.
|
vor 5 Jahren |
Mathias Gottschlag
|
01ef3641aa
|
Some more RPC client code.
|
vor 5 Jahren |
Mathias Gottschlag
|
f8d2b65532
|
Add Vec<u8> websocket wrapper.
|
vor 5 Jahren |
Mathias Gottschlag
|
a7131f9236
|
Move packet types from packet_connection to packet.
|
vor 5 Jahren |
Mathias Gottschlag
|
dc6597bca5
|
Add criterion dependency for benchmarking.
|
vor 5 Jahren |
Mathias Gottschlag
|
44458514a4
|
Prepare websocket client types.
|
vor 5 Jahren |
Mathias Gottschlag
|
e0bc0944c8
|
Prepare low-level protocol integration test.
|
vor 5 Jahren |
Mathias Gottschlag
|
2e1880fde8
|
More network types.
|
vor 5 Jahren |
Mathias Gottschlag
|
65cff3fc69
|
futures_tokio_compat is not needed anymore.
|
vor 5 Jahren |
Mathias Gottschlag
|
ec0b9ecc4d
|
Add some very first parts of the network code.
|
vor 5 Jahren |
Mathias Gottschlag
|
cddc4ceed1
|
Remove dead code.
|
vor 5 Jahren |
Mathias Gottschlag
|
83f696a1a4
|
More file system watcher code.
|
vor 5 Jahren |
Mathias Gottschlag
|
972b09b445
|
Minor refactoring in FileSystemWatcher.
|
vor 5 Jahren |
Mathias Gottschlag
|
ef35767034
|
Create first file event handling stubs.
|
vor 5 Jahren |
Mathias Gottschlag
|
ffef035faf
|
More file system watcher error handling.
|
vor 5 Jahren |
Mathias Gottschlag
|
5e17428df7
|
File system watcher error reporting.
|
vor 5 Jahren |
Mathias Gottschlag
|
27e67d3629
|
Add code to iterate through file system events.
|
vor 5 Jahren |
Mathias Gottschlag
|
ea9afff8d2
|
Use external fswatcher library.
|
vor 5 Jahren |
Mathias Gottschlag
|
8f5b8f44cb
|
Remove fswatcher directory.
|
vor 5 Jahren |
Mathias Gottschlag
|
3eadbe2b8f
|
More code to delay file system events.
The code to process the events is still missing.
|
vor 5 Jahren |
Mathias Gottschlag
|
80512d799b
|
Add API to delay and combine inotify events.
|
vor 5 Jahren |
Mathias Gottschlag
|
f78208eb60
|
Move filetree to file_tree to unify file names.
|
vor 5 Jahren |
Mathias Gottschlag
|
91e28880ea
|
Stub out more of the file system watcher structure.
|
vor 5 Jahren |
Mathias Gottschlag
|
1c3dae7000
|
cargo fmt
|
vor 5 Jahren |
Mathias Gottschlag
|
01c954f0db
|
Add code to pause/unpause the file system watcher.
|
vor 5 Jahren |
Mathias Gottschlag
|
a9ba0d0c39
|
Add FileTree API for central synchronization mechanisms.
|
vor 5 Jahren |
Mathias Gottschlag
|
e45b9aeb07
|
Remove fswatcher for now.
|
vor 5 Jahren |
Mathias Gottschlag
|
736b6d117f
|
Revert to tokio.
|
vor 5 Jahren |
Mathias Gottschlag
|
490837dafe
|
Switch to async-std and add a websocket server.
|
vor 6 Jahren |
Mathias Gottschlag
|
7d4a478d15
|
Client WIP.
|
vor 6 Jahren |
Mathias Gottschlag
|
bbeea9a8ec
|
Add a CLI utility to send commands to the sync client.
|
vor 6 Jahren |
Mathias Gottschlag
|
ddaecedc88
|
Initial import.
|
vor 6 Jahren |