Commit grafiek

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