Commit Graph

  • 1a699720ae Update readme Daniel Sanchez Quiros 2022-10-31 09:26:47 +01:00
  • c9e2419d08 Update gitignore Daniel Sanchez Quiros 2022-10-31 09:26:36 +01:00
  • 3711025e4f Added config.toml to waku crate Daniel Sanchez Quiros 2022-10-31 09:26:27 +01:00
  • c3ced48966
    Added loglevel to waku config (#16) Daniel Sanchez 2022-10-26 14:56:03 +02:00
  • 742cf914b5 Added loglevel to waku config Daniel Sanchez Quiros 2022-10-26 12:14:43 +02:00
  • 0333d3256c
    Dns discovery (#15) Daniel Sanchez 2022-10-25 11:25:23 +02:00
  • 00f3eee5f1 Use reference instead of move Host Daniel Sanchez Quiros 2022-10-25 10:51:24 +02:00
  • e9711c0201 Use host for nameserver Daniel Sanchez Quiros 2022-10-25 10:23:21 +02:00
  • ebe9060d8b Use latest Go in check workflow Daniel Sanchez Quiros 2022-10-24 18:01:06 +02:00
  • e961508924 Added dns discovery method Daniel Sanchez Quiros 2022-10-24 15:42:21 +02:00
  • 4a14ac66bd Updated vendor source Daniel Sanchez Quiros 2022-10-24 12:34:07 +02:00
  • f213e27f47 Added tiny manual check history retrieval chat-history Daniel Sanchez Quiros 2022-10-20 16:32:13 +02:00
  • 9993d2d991
    Chat example (#11) Daniel Sanchez 2022-10-19 15:58:09 +02:00
  • 403c675fe2 Added author info to crates Daniel Sanchez Quiros 2022-10-19 13:35:56 +02:00
  • 0d399e542f Polish chat and add necessary fixes Daniel Sanchez Quiros 2022-10-19 12:26:16 +02:00
  • 70fb6ebd3c Implement chat example main block Daniel Sanchez Quiros 2022-10-18 19:48:24 +02:00
  • dfdba65d1a Added main skeleton for toy-chat example Daniel Sanchez Quiros 2022-10-18 16:02:15 +02:00
  • c82f4ebe4a
    Main test and extended fixes (#10) Daniel Sanchez 2022-10-17 19:30:07 +02:00
  • f910bac804 Clippy happy Daniel Sanchez Quiros 2022-10-17 19:19:23 +02:00
  • 7a224faa0d Removed rust-crypto unused dependency Daniel Sanchez Quiros 2022-10-17 19:12:17 +02:00
  • 4347952735 Bring back gcc just for ubuntu and windows Daniel Sanchez Quiros 2022-10-17 19:07:12 +02:00
  • 4edc5cc70f Reverse installing gcc Daniel Sanchez Quiros 2022-10-17 19:03:33 +02:00
  • 1ee0a17dc3 Add gcc on gh actions Daniel Sanchez Quiros 2022-10-17 19:02:18 +02:00
  • d1ed1b6623 Ignore node test for CI Daniel Sanchez Quiros 2022-10-17 18:49:53 +02:00
  • 5c2ff26971 Add disconnect test Daniel Sanchez Quiros 2022-10-17 18:40:18 +02:00
  • e54d744471 Fix lightpush Daniel Sanchez Quiros 2022-10-14 12:50:21 -05:00
  • 39ee1edc45 Fix keys dance Daniel Sanchez Quiros 2022-10-14 11:59:44 -05:00
  • ccca37f756 Updated vendor Daniel Sanchez Quiros 2022-10-14 09:21:23 -05:00
  • 02ce74d520 Cleaning and adjusting types Daniel Sanchez Quiros 2022-10-14 09:20:39 -05:00
  • e718a19713 Clippy happy on tests Daniel Sanchez Quiros 2022-10-12 11:38:22 -05:00
  • 7d66939668 Clippy happy Daniel Sanchez Quiros 2022-10-12 11:36:43 -05:00
  • ffe30171e2 Actively wait for result to arrive the test node Daniel Sanchez Quiros 2022-10-12 11:36:06 -05:00
  • 464fbcd98b Fix signal -> event -> message deserialization Daniel Sanchez Quiros 2022-10-12 11:35:27 -05:00
  • c1ac5a939d Use connect with peer_id Daniel Sanchez Quiros 2022-10-10 18:38:46 -05:00
  • 15f4f73c6f Update vendor Daniel Sanchez Quiros 2022-10-10 18:35:44 -05:00
  • 3ee00f6087 More test cases Daniel Sanchez Quiros 2022-10-10 18:34:58 -05:00
  • 8219d290c0 Use optional timeout on publish messages Daniel Sanchez Quiros 2022-10-10 11:07:40 -05:00
  • ed3fa3e0e8 Fix WakuPubSubTopic parsing Daniel Sanchez Quiros 2022-10-10 10:52:17 -05:00
  • 29c9cd9f6c Fix peer id connect Daniel Sanchez Quiros 2022-10-09 17:08:39 -05:00
  • 592338b35b Pipe protocol id Daniel Sanchez Quiros 2022-10-09 16:32:18 -05:00
  • 94e643a250
    Implement remaning stack (#9) Daniel Sanchez 2022-10-09 16:50:40 +02:00
  • 9b9d9f203f Added main lib header doc Daniel Sanchez Quiros 2022-10-09 09:37:47 -05:00
  • f1a5283ef5 Added missing documentation Daniel Sanchez Quiros 2022-10-09 09:33:08 -05:00
  • 6ff110bbe8 Added MessageIndex type doc header Daniel Sanchez Quiros 2022-10-09 09:09:55 -05:00
  • 56a9cc1f39 Deserialize base64 encoded strings Use proper types on payload Daniel Sanchez Quiros 2022-10-08 17:08:20 -05:00
  • 8d3fb9f2ff Payload as base64 Daniel Sanchez Quiros 2022-10-08 08:58:14 -05:00
  • 530ea8fb5e Added missing structs fields exposures and constructors Daniel Sanchez Quiros 2022-10-07 14:00:25 +02:00
  • 1deddded8d Added message and payload todos Daniel Sanchez Quiros 2022-10-07 13:15:13 +02:00
  • 816897430b Decrypt docs header Daniel Sanchez Quiros 2022-10-07 13:13:17 +02:00
  • c8a1d42308 Implemented message decoding Daniel Sanchez Quiros 2022-10-07 13:09:31 +02:00
  • 7cecb74224 Missing link Daniel Sanchez Quiros 2022-10-07 12:40:13 +02:00
  • aa33a7352b Docs modules titles and links Daniel Sanchez Quiros 2022-10-07 12:39:09 +02:00
  • 1b00985e59 Removed wrong todo Daniel Sanchez Quiros 2022-10-07 12:25:44 +02:00
  • c173024132 Callback RwLock -> Mutex Daniel Sanchez Quiros 2022-10-07 12:20:59 +02:00
  • b09ed5601d Plumbing filter, lightpush and store into node Daniel Sanchez Quiros 2022-10-07 12:09:44 +02:00
  • 89ee331809 WakuHandle docs Daniel Sanchez Quiros 2022-10-07 11:51:35 +02:00
  • fa56c3540b Implemented store methods wrappers Daniel Sanchez Quiros 2022-10-07 11:41:06 +02:00
  • 15dbe6284e Implemented filter methods wrappers Daniel Sanchez Quiros 2022-10-07 11:26:55 +02:00
  • a404342acd Added lightpush docs Daniel Sanchez Quiros 2022-10-06 18:28:53 +02:00
  • 12e1cfd486 Optional signing key on relay a/symmetric publish Daniel Sanchez Quiros 2022-10-06 17:58:33 +02:00
  • 8673d9953a Wrapped lightpush Daniel Sanchez Quiros 2022-10-06 17:55:59 +02:00
  • aefe45ad65
    Relay (#8) Daniel Sanchez 2022-10-06 15:51:00 +02:00
  • 00e1c320ba Stylish space Daniel Sanchez Quiros 2022-10-05 18:43:19 +02:00
  • df82b1e819 Implement send + sync for the node handle Daniel Sanchez Quiros 2022-10-05 16:40:26 +02:00
  • 8cfe999db6 Missing thread-safe methods Daniel Sanchez Quiros 2022-10-05 16:33:54 +02:00
  • 7868dfde9a Methods should be thread-safe Daniel Sanchez Quiros 2022-10-05 16:33:16 +02:00
  • 7e5d060032 Add docs to node methods Daniel Sanchez Quiros 2022-10-05 15:39:46 +02:00
  • e5ad24ec8b Plumb relay methods to node Daniel Sanchez Quiros 2022-10-05 11:23:46 +02:00
  • bec48a1f38 Derive clone for general types Daniel Sanchez Quiros 2022-10-05 10:57:08 +02:00
  • 52984fcdb5 Fix enconding typo Daniel Sanchez Quiros 2022-10-05 10:42:55 +02:00
  • 4c7340037c Missing serde de::Error import Daniel Sanchez Quiros 2022-10-05 10:24:52 +02:00
  • ba777424f3 Impl Serialize/Deserialize for Content/Pubsub topic Daniel Sanchez Quiros 2022-10-05 10:24:02 +02:00
  • 85f6c1c987 Implement relay subscriptions methods Daniel Sanchez Quiros 2022-10-05 09:09:06 +02:00
  • 0f7a4ae22c Added symmetric and asymmetric publish Daniel Sanchez Quiros 2022-10-04 19:10:51 +02:00
  • 6a427280bb Impl Display for topics Daniel Sanchez Quiros 2022-10-04 16:20:36 +02:00
  • ed0c9ea19c Relay create content/pubsub topic Daniel Sanchez Quiros 2022-10-04 16:07:04 +02:00
  • 0621e87370 Added content topic, update pubsub topic Daniel Sanchez Quiros 2022-10-04 16:04:12 +02:00
  • 8533517bcd Added relay topic types Daniel Sanchez Quiros 2022-10-04 15:10:45 +02:00
  • b8b45f7f69 Pipe peers methods to waku node handle Daniel Sanchez Quiros 2022-10-03 19:20:00 +02:00
  • f331dae7f8 Refactor node -> management Daniel Sanchez Quiros 2022-10-03 19:03:58 +02:00
  • fb0805ce40
    Peers handling (#7) Daniel Sanchez 2022-10-06 15:28:25 +02:00
  • 70b7792c53 Pipe peers methods to waku node handle Daniel Sanchez Quiros 2022-10-03 19:20:00 +02:00
  • fb6a2c4950 Implemented peers Daniel Sanchez Quiros 2022-10-03 19:04:08 +02:00
  • e742a477db Refactor node -> management Daniel Sanchez Quiros 2022-10-03 19:03:58 +02:00
  • 98350f4e1f
    Use shared state to store callback closures for waku callbacks (#6) Daniel Sanchez 2022-10-03 15:39:50 +02:00
  • cac0d96421 Cargo lock after rebase Daniel Sanchez Quiros 2022-10-03 15:27:21 +02:00
  • 5d33b898df Use shared state to store callback closures for waku callbacks Daniel Sanchez Quiros 2022-09-30 22:04:56 +02:00
  • d320e55701
    Node management (#5) Daniel Sanchez 2022-10-03 15:21:19 +02:00
  • f6bba1f183 Merge tests Daniel Sanchez Quiros 2022-09-30 19:22:29 +02:00
  • b9b2ad9d94 Update submodule to latest master commit with responses fixes Daniel Sanchez Quiros 2022-09-30 19:15:10 +02:00
  • e521879094 Do not allow for double initialization Daniel Sanchez Quiros 2022-09-30 18:39:38 +02:00
  • 14b001a167 Use static instead of const for global flag Daniel Sanchez Quiros 2022-09-30 17:25:03 +02:00
  • dc1a27c73c Add exclusive running test Daniel Sanchez Quiros 2022-09-30 08:57:32 +02:00
  • 25e767b699 Implemented safety layer on top of node Daniel Sanchez Quiros 2022-09-30 08:51:46 +02:00
  • 239a9bc6e6 Removed duplicated test Daniel Sanchez Quiros 2022-09-30 08:51:27 +02:00
  • d7c685c1d8 NodeConfig -> WakuNodeConfig Daniel Sanchez Quiros 2022-09-30 08:50:37 +02:00
  • 597aceab33 Removed gh actions dbg Daniel Sanchez Quiros 2022-09-30 07:55:40 +02:00
  • 101cc8e6c2 Added fail result to dbg Daniel Sanchez Quiros 2022-09-29 19:25:03 +02:00
  • d5eb5c53dc Dbg error on gh actions Daniel Sanchez Quiros 2022-09-29 19:18:10 +02:00
  • 0d3b53daff Fix tests Daniel Sanchez Quiros 2022-09-29 18:57:05 +02:00