8f33df9
(HEAD -> master)
Fix a RPC client test error when the connection is closed during sending. by
2021-05-20 17:44:51 +0200
74009e8
Add first parts of the server side of the RPC protocol. by
2021-05-20 17:14:21 +0200
1c1eb9b
Make rustfmt assume 2018 edition code. by
2021-05-20 10:17:25 +0200
28517cd
Check whether new synchronized directories exist and are empty. by
2021-05-19 21:05:48 +0200
02e3c9f
More CLI client code. by
2021-05-19 17:36:58 +0200
1b6b9ec
(wip2)
WIP by
2020-09-06 10:52:51 +0200
3f1462a
Remove all unsafe code via pin_project. by
2020-06-14 18:10:58 +0200
509bf42
Remove one unnecessary type. by
2020-06-14 17:47:05 +0200
9a68d46
Slightly refactor the low-level network client code. by
2020-06-14 17:43:40 +0200
7310428
Move server path definitions. by
2020-06-09 23:15:54 +0200
067c374
client: Add CLI status codes and implement list-directories. by
2020-06-09 22:49:51 +0200
16166da
Use the log crate. by
2020-06-09 22:13:51 +0200
755251b
cargo fmt by
2020-06-09 22:08:37 +0200
35c1ad4
network: Remove unnecessary "response" field. by
2020-06-09 22:00:39 +0200
fc400bf
Simplify error type and create a database connection. by
2020-06-09 21:54:30 +0200
8b835f5
client: Fix duplicated path definitions. by
2020-06-09 21:29:30 +0200
c4009de
client: Add a lock file to prevent parallel execution. by
2020-06-09 21:28:17 +0200
a053a26
client: Delete socket before opening it again (fixes a panic). by
2020-06-09 21:19:33 +0200
28759d3
Fix client socket path. by
2020-06-09 21:04:30 +0200
96beeeb
client: Lots of top-level client logic. by
2020-06-09 19:58:39 +0200
efdfb2e
client: Initialize synchronized directories from the database. by
2020-06-08 23:10:17 +0200
b4dd70b
Add ClientSideSync type for network synchtonization logic. by
2020-06-08 23:09:22 +0200
9067b67
Cargo update. by
2020-06-08 22:28:43 +0200
67eaf10
Fix reusing IDs, fix closing the server event stream, apply rustfmt. by
2020-04-14 21:40:08 +0200
0e4f95d
Add some unit tests for the RPC client. by
2020-04-14 21:39:50 +0200
d710da4
Add a pipe stream for unit tests and a function for test timeouts. by
2020-04-14 21:39:35 +0200
51a7112
Move protocol-specific test to protocol::, move Packet to network::. by
2020-03-22 18:31:03 +0100
e136c9d
Implement client RPC logic. by
2020-03-21 00:09:39 +0100
979b444
Add an allocator for packet IDs. by
2020-03-18 00:02:25 +0100
01ef364
Some more RPC client code. by
2020-03-16 23:48:48 +0100
f8d2b65
Add Vec<u8> websocket wrapper. by
2020-03-15 16:49:51 +0100
a7131f9
Move packet types from packet_connection to packet. by
2020-03-15 16:49:38 +0100
dc6597b
Add criterion dependency for benchmarking. by
2020-03-14 08:52:30 +0100
4445851
Prepare websocket client types. by
2020-03-12 08:24:53 +0100
e0bc094
Prepare low-level protocol integration test. by
2020-03-10 09:42:50 +0100
2e1880f
More network types. by
2020-03-09 21:59:13 +0100
65cff3f
futures_tokio_compat is not needed anymore. by
2020-03-09 21:25:08 +0100
ec0b9ec
Add some very first parts of the network code. by
2020-03-09 21:09:14 +0100
1582be8
(wip)
Low-level protocol tests. by
2020-03-09 12:42:09 +0100
8c580ee
Network WIP. by
2020-03-09 09:08:23 +0100
cddc4ce
Remove dead code. by
2020-03-08 07:15:27 +0100
83f696a
More file system watcher code. by
2020-02-04 22:22:58 +0100
972b09b
Minor refactoring in FileSystemWatcher. by
2020-02-02 01:11:44 +0100
ef35767
Create first file event handling stubs. by
2020-02-02 01:06:18 +0100
ffef035
More file system watcher error handling. by
2020-02-01 21:21:01 +0100
5e17428
File system watcher error reporting. by
2020-02-01 20:34:13 +0100
27e67d3
Add code to iterate through file system events. by
2020-01-31 22:08:57 +0100
ea9afff
Use external fswatcher library. by
2020-01-31 21:34:07 +0100
8f5b8f4
Remove fswatcher directory. by
2020-01-31 21:11:44 +0100
3eadbe2
More code to delay file system events. by
2020-01-25 18:32:38 +0100
80512d7
Add API to delay and combine inotify events. by
2020-01-23 08:01:00 +0100
f78208e
Move filetree to file_tree to unify file names. by
2020-01-23 07:40:41 +0100
91e2888
Stub out more of the file system watcher structure. by
2020-01-23 07:39:35 +0100
1c3dae7
cargo fmt by
2020-01-21 08:30:20 +0100
01c954f
Add code to pause/unpause the file system watcher. by
2020-01-20 23:02:15 +0100
a9ba0d0
Add FileTree API for central synchronization mechanisms. by
2020-01-19 22:30:36 +0100
e45b9ae
Remove fswatcher for now. by
2020-01-18 16:07:18 +0100
736b6d1
Revert to tokio. by
2020-01-12 18:20:51 +0100
490837d
Switch to async-std and add a websocket server. by
2020-01-06 15:06:50 +0100
7d4a478
Client WIP. by
2019-12-29 00:41:21 +0100
bbeea9a
Add a CLI utility to send commands to the sync client. by
2019-12-28 16:36:28 +0100
ddaeced
Initial import. by
2019-12-26 00:39:47 +0100