Commit Graph

517 Commits

Author SHA1 Message Date
loki
c6ec79c524 shorter timestamp for non-tracing logs 2023-06-27 19:42:44 +01:00
loki
bb2401d614 back to bash, cos who uses zsh 2023-06-26 15:44:03 +01:00
loki
8b39e8ac3e Merge remote-tracking branch 'origin/protocol' 2023-06-23 19:55:48 +01:00
loki
bb0b80e5c9 logs only show loc if level is above info, much neater for server log output 2023-06-23 19:53:35 +01:00
l0k18
7225a72c73 getting test runner working in wsl2 2023-06-23 10:18:53 +01:00
l0k18
7d07acc307 modularising the p2p/gossip/dht peer database so it becomes the seed 2023-06-20 16:43:28 +01:00
l0k18
c6283ea33a mainly cosmetic tweaks in seed mode operation 2023-06-20 14:14:09 +01:00
l0k18
a6b81442bc Merge branch 'protocol' 2023-06-20 12:14:47 +01:00
l0k18
e943991f8f viper flags and tidier bits in engine 2023-06-20 12:14:21 +01:00
l0k18
94ec23242a furthur improvements 2023-06-20 10:01:06 +01:00
l0k18
adae9504cd some more detailed info on how to use the scripts for development 2023-06-20 09:26:06 +01:00
l0k18
55f806c9f4 relay and client launcher started 2023-06-19 17:07:54 +01:00
l0k18
b4810106ce Refactor to PayChan, use Mgr() method and unexport manager, ad load ad. 2023-06-19 11:54:09 +01:00
l0k18
9f664db500 remove gossip method, start ad handling for node 2023-06-19 09:20:03 +01:00
l0k18
a980fcab4e using magic also for db key 2023-06-17 10:47:16 +01:00
l0k18
e315ebd3dd all ads now properly validated before storing 2023-06-17 10:10:00 +01:00
l0k18
10296dead6 bumping version v0.1.15 2023-06-17 09:14:01 +01:00
херетик
5380d5f01e revised ad magic and fixed address test 2023-06-17 09:08:13 +01:00
херетик
ea63945f1c added address, intro and load messages 2023-06-17 09:02:30 +01:00
херетик
f8fbf0a513 peer and service ads now insert into peerstore 2023-06-17 08:34:49 +01:00
херетик
70008ab8c0 service made plural for easier database key 2023-06-16 12:25:22 +01:00
херетик
7091559bda all codec tests for ads fixed and consistent 2023-06-16 11:57:43 +01:00
херетик
ee65c2eae5 address ad pass 2023-06-16 11:51:17 +01:00
херетик
8f8437146d fully fixed signing of proto and peer ads 2023-06-16 11:45:26 +01:00
херетик
1f7145a43d peer ad test passing correctly with embedded proto 2023-06-16 11:09:04 +01:00
херетик
90a3e15baa added helpers to work with ssh shell 2023-06-16 10:09:45 +01:00
херетик
773f3487da don't start up ad handler without sub 2023-06-15 19:37:57 +01:00
херетик
dbd32c2b29 some fixes for ci/notci 2023-06-15 15:29:24 +01:00
херетик
ba1e877064 needed changes in go.mod 2023-06-14 20:24:32 +01:00
херетик
54e8e0201b tidying up the logging so it's actually useful. 2023-06-10 08:47:48 +01:00
херетик
724446e0d3 Peers now gossip ads 2023-06-09 07:12:53 +01:00
херетик
1dd2ac538b logs more readable with column and distinct colors 2023-06-08 09:38:39 +01:00
херетик
efa031008c fixing tests, or trisdekaphobia, you be the judge v0.1.14 2023-06-07 20:01:04 +01:00
херетик
556b0661a7 bumping version to mark the proto-networked phase of development v0.1.13 2023-06-07 19:42:31 +01:00
херетик
050e323097 massively better logging, no more giving home path away 2023-06-07 19:37:23 +01:00
херетик
30455bb592 Simpler constructor function name. 2023-06-07 17:43:23 +01:00
херетик
a07a013c00 Added and establishing listening for peer information gossip. 2023-06-07 16:36:49 +01:00
херетик
c0f4fe517c Moved listener out of sessionmanager into engine. 2023-06-07 14:52:30 +01:00
херетик
16b6766d74 added helper for multiaddr->AddrPort 2023-06-06 18:15:06 +01:00
херетик
4ae673cf0f Embedding prototype with common fields into the ad codecs. 2023-06-06 15:42:05 +01:00
херетик
e1140925d5 create prototype that contains all common fields 2023-06-05 21:42:04 +01:00
херетик
46cf8b7010 Move discovery code into own file, starting peerstore test 2023-06-05 13:27:55 +01:00
l0k1
56a41527c7 Update README.md 2023-06-05 09:17:43 +01:00
херетик
08b78432d5 finishing rename of intro 2023-06-05 07:51:01 +01:00
херетик
d29e815f73 giving ads more recognisably different names 2023-06-04 19:37:52 +01:00
херетик
b02250ee66 Pulled in peerstore to main engine package. 2023-06-04 18:28:23 +01:00
херетик
75eb1d3f1c Added peerstore methods and network connected mock engine generator. 2023-06-04 12:05:12 +01:00
херетик
9e8234371d Comments for dispatcher, magic, node added 2023-06-04 08:07:42 +01:00
херетик
31cdfca65e Adding doc comments to dispatcher and session manager. 2023-06-03 16:58:38 +01:00
херетик
e284faf114 documenting and tidying of engine, session manager and transport 2023-06-03 12:43:50 +01:00