Commit Graph

59 Commits

Author SHA1 Message Date
Michael Christenson II 1f4aa88263 Trim extra line 2020-10-22 13:57:16 -04:00
Michael Christenson II d2313ca899 Clean artifacts 2020-10-21 20:53:26 -04:00
Michael Christenson II d374a52c3e Added vet and fmt 2020-10-21 20:52:11 -04:00
Michael Christenson II 008918613e Update build system
Use Makefile
Use go mod
Add build tasks
Add testt and cover tasks
2020-10-21 20:00:08 -04:00
Netscape Navigator 4cc09baa97 WIP: Begin ingestRelevantMessages - stores relevant messsages to disk 2020-10-21 07:35:04 -05:00
Netscape Navigator 651783eb59 Stub out an `importBundle` file 2020-10-19 07:33:20 -05:00
Netscape Navigator d930e68e53 👏🎉 Message verification works on the Golang version! Hooray! 2020-10-15 07:36:47 -05:00
Netscape Navigator 3068b474ed WIP. Need to ensure verify.go is properly verifying and reconstructing messages 2020-10-13 07:28:59 -05:00
Netscape Navigator e594967250 WIP. TODO: Message validation, pushing valid messages into result arrray 2020-10-08 08:06:46 -05:00
Netscape Navigator c440448640 Body parser. NEXT: Validator 2020-10-06 07:50:41 -05:00
Netscape Navigator ad57915653 Header parser. NEXT: Body parser 2020-10-06 07:25:20 -05:00
Netscape Navigator a498bf0c9e Begin building message parser 2020-10-05 08:07:43 -05:00
Netscape Navigator 8efdd857a0 Start moving stuff into `/testdata` 2020-10-04 15:19:28 -05:00
Netscape Navigator ccbc7096ff Blob stuff works. NEXT: Ingest a bundle. 2020-10-01 08:03:32 -05:00
Netscape Navigator 0835250cc6 Blob creation works 2020-09-30 07:56:20 -05:00
Netscape Navigator 8d99d3ba5d Just about ready to implement `blob create` 2020-09-28 19:34:16 -05:00
Netscape Navigator aabbd29310 `.. peer untrack` command 2020-09-27 20:21:49 -05:00
Netscape Navigator f17c9eb440 `-- peer list` command 2020-09-27 19:56:55 -05:00
Netscape Navigator 73ad2a1c46 Remove pigeon.exe from source control 2020-09-27 19:15:00 -05:00
Netscape Navigator 7aadc1ad4a Fix issue with uncommited transaction 2020-09-27 08:46:44 -05:00
Netscape Navigator 24a30d0121 Add Windows build to build.sh. Switch from `ql` to `sqlite3`. 2020-09-27 08:25:14 -05:00
Netscape Navigator 214116a30d Tests are hanging on db.Begin() 2020-09-24 18:43:11 -05:00
Netscape Navigator 8e11d8a006 TODO: Bugfix: Prevent simultaneous BLOCK + FOLLOW. 2020-09-18 07:45:40 -05:00
Netscape Navigator b2979b9474 mHash validation helper. Ability to block a peer 2020-09-18 07:36:13 -05:00
Netscape Navigator c1fa1c77fc Re-organized CLI args. TODO: Validate mHash input, finish `peer block`. 2020-09-17 07:59:03 -05:00
Netscape Navigator f2709a193b addPeer() helper. TODO: Switch back to `noun verb` CLI args because I dont like verb noun 2020-09-15 07:50:48 -05:00
Netscape Navigator a91803a2bd getPeerStatus() helper- required for `peer show` command. 2020-09-14 08:11:02 -05:00
Netscape Navigator bf6ef1d07c Add `users` table 2020-09-11 07:44:10 -05:00
Netscape Navigator 83a6194b7c Use a default data directory. 2020-09-11 07:15:12 -05:00
Netscape Navigator 63226afd23 Directory cleanup 2020-09-10 07:33:41 -05:00
Netscape Navigator e535be4d8d Remove coverage data from source control 2020-09-10 07:29:15 -05:00
Netscape Navigator fcee853237 👏 `pigeon create identity` works! 2020-09-09 07:42:56 -05:00
Netscape Navigator 5d946ac9a0 Monorepo-ize stuff 2020-09-08 07:53:16 -05:00
Netscape Navigator 75b6f60207 Project restructuring, Part I 2020-09-08 07:35:37 -05:00
Netscape Navigator e1f120cc3f Gitignore updates 2020-09-08 07:27:27 -05:00
Netscape Navigator 333007ec72 WIP need to re-do modules I think. 2020-09-01 07:52:44 -05:00
Netscape Navigator 5cbb5c9fe8 Fix typo in public_key retrieval. 2020-09-01 07:40:13 -05:00
Netscape Navigator 8d02024ff9 Now stores pub key in db. TODO: Why is priv key not getting stored? 2020-08-31 07:31:41 -05:00
Netscape Navigator da85cfb2b5 Add resetDB() helper 2020-08-31 07:25:15 -05:00
Netscape Navigator 26309d7dae WIP: GetConfig() returning nil. Shouldn't. 2020-08-28 07:40:23 -05:00
Netscape Navigator 831332fd6a Add unique index to configs.key 2020-08-28 07:24:50 -05:00
Netscape Navigator 0213637dd6 Persistence layer almost works. TODO: Fix test for `CreateKeypair` 2020-08-27 07:30:15 -05:00
Netscape Navigator 3035d02f73 Use `QL` instead of NutsDB 2020-08-26 07:34:01 -05:00
Netscape Navigator f425859e5c Gitignore updates 2020-08-25 08:14:14 -05:00
Netscape Navigator afd0253b29 Test failure cases for Base32 2020-08-24 07:32:26 -05:00
Netscape Navigator b965fece13 Re-arrange modules 2020-08-24 07:22:34 -05:00
Netscape Navigator d86e3cd944 Minor typos, gitignore updates, removals 2020-08-23 18:23:17 -05:00
Netscape Navigator 53c69e1f14 Add `EncodeUserMhash()` helper 2020-08-21 08:23:53 -05:00
Netscape Navigator 6d1231dcde Start adding NutsDB 2020-08-20 08:13:38 -05:00
Netscape Navigator 81c0d66f54 Add B32Decode() 2020-08-19 07:36:37 -05:00