Commit Graph

53 Commits

Author SHA1 Message Date
Andrei Borzenkov e8f6c4dfd5
Fix nix build and nix develop, remove redundand flake inputs and remove obsolete dependency 2024-10-07 10:27:57 +04:00
voidlizard a4759c99eb flake.lock 2024-10-07 05:51:01 +03:00
voidlizard 5324e83031 basic fixme editing 2024-10-07 05:35:32 +03:00
voidlizard 04de089750 update dependencies 2024-10-07 05:20:28 +03:00
voidlizard cec6ff3c41 libsodium-1.0.19 2024-10-07 05:05:30 +03:00
Andrei Borzenkov 5e8dd6cd46
Move bytestring-mmap inside repo and add compatiblity layer 2024-10-04 20:27:17 +04:00
Andrei Borzenkov be86429c4b
Initial static builds for HBS2
Use `nix build .#static` to start building
2024-10-03 14:16:05 +04:00
Dmitry Zuikov 86fcde758b hbs2-git-dashboard updated; status - wip 2024-10-03 06:15:17 +03:00
Dmitry Zuikov 981a4e587a ghc-9.6.6; sqlite: fixed sqlite text/blob json wtf 2024-09-25 17:08:18 +03:00
Dmitry Zuikov 1608bf9257 shit 2024-09-25 12:23:13 +03:00
Dmitry Zuikov 835c01bfaa ghc-9.6.6 + updated db-pipe 2024-09-25 11:28:17 +03:00
Dmitry Zuikov 0bba3721e6 fixed type in flake.nix 2024-09-02 19:10:25 +03:00
Dmitry Zuikov 7e2dd9ba56 fixed fuzzy-parse dependency reference 2024-08-27 09:31:25 +03:00
Dmitry Zuikov 58fecd442b indexed keys, hbs2-keyman and hbs2-sync updated 2024-08-27 09:16:10 +03:00
Dmitry Zuikov 71bad89b7d fixed fuzzy-parse reference 2024-08-07 18:09:49 +03:00
Dmitry Zuikov 9bab121743 merged hbs2-cli ans hbs2-sync 2024-08-07 15:20:19 +03:00
Dmitry Zuikov e9c7c9dbae merged new download and some intermediate changes 2024-03-06 16:10:24 +03:00
Dmitry Zuikov 83b4d8bff8 boosted download 2024-02-14 12:02:03 +03:00
Dmitry Zuikov f0b2c4318d removed bloomfilter 2024-01-28 07:08:03 +03:00
Dmitry Zuikov 62eb5ca49f fixed UuoMCa4gxd 2024-01-28 06:49:18 +03:00
Dmitry Zuikov 00a316b786 basic hbs2-share 2024-01-07 10:01:12 +03:00
Dmitry Zuikov 09f9eed01f basic key manager 2023-12-23 07:25:54 +03:00
Dmitry Zuikov 246518cd34 ghc 9.4.6 2023-10-16 06:13:27 +03:00
Dmitry Zuikov 4d25594b6d https 2023-10-15 16:47:58 +03:00
Dmitry Zuikov 35b7c87eef suckess-conf and fixme dependencies moved to git.hbs2.net 2023-10-15 15:34:43 +03:00
Dmitry Zuikov 6661006974 basic tool for hbs2 repo syncronization 2023-10-14 13:07:03 +03:00
Dmitry Zuikov 613f26e418 moved to RPC2
New RPC works over a Unix socket and assumes synchronous
requests with callService.

A new protocol, 'ServiceProto,' is introduced.

New RPC operates over a Unix socket.

Note the setting: (rpc2 unix "/tmp/hbs2-rpc2.socket").

The default rpc2 socket is located at /tmp/hbs2-rpc2.socket.

In the future, TCP RPC may be introduced, requiring only:

1. Authorization/Authentication

This might be accomplished through another wrapped protocol, for instance.

"Dialog"-associated elements are commented out for now,
as they will likely require their own Unix socket.
2023-10-04 10:54:39 +03:00
Dmitry Zuikov 7572b3ffe9 symmetric, deterministic merkle-tree encryption
suckless-conf bumped
2023-09-26 18:19:33 +03:00
Dmitry Zuikov 9c8c58766b PR CGPnKdSirc hbs2-suckless-conf-update 2023-07-25 10:49:44 +03:00
Dmitry Zuikov 0b5f98c004 whole log segments compression.
NOTE: DO NOT USE THIS COMMIT FOR OLDER REFLOGS.
 BECAUSE THEY IT WILL BREAK FOR THE OLDER hbs2-git
 versions.

 Start a new reflog instead. Hopefully,
 it's a last (ha!) breaking change for a... while.
2023-06-29 18:59:12 +03:00
Dmitry Zuikov e2d17322ed accepted 6Dpwned28fg ettime-non-linux 2023-03-27 19:51:20 +03:00
Dmitry Zuikov c24d5f9f00 devlog 2023-03-26 12:36:27 +03:00
Dmitry Zuikov 6264e1e81d fixme/config 2023-02-28 08:11:17 +03:00
Dmitry Zuikov ec2785b1e2 fixme updated 2023-02-21 07:42:14 +03:00
Dmitry Zuikov 0bbe002fff wip 2023-02-15 14:56:11 +03:00
Dmitry Zuikov 129d691118 fixme updated 2023-02-15 09:29:16 +03:00
Dmitry Zuikov bd35fef2df fixme updated 2023-02-14 18:26:44 +03:00
Dmitry Zuikov 9013597ab9 fixme updated 2023-02-14 14:11:53 +03:00
Dmitry Zuikov 31cced71af fixme updated, reports added 2023-02-14 12:51:18 +03:00
Dmitry Zuikov 6ffd14d9f8 fixme updated 2023-02-13 16:08:29 +03:00
Dmitry Zuikov 2c7c09a838 peer-config, peer-blacklist, peer-accept-announce 2023-02-12 14:55:25 +03:00
Dmitry Zuikov f35bc79956 fixme/log wip 2023-02-10 21:42:54 +03:00
Dmitry Zuikov 811e6d3306 fixme updated 2023-02-10 20:50:07 +03:00
Dmitry Zuikov c4d00b6078 fixme updated 2023-02-10 16:27:27 +03:00
Dmitry Zuikov 50a103efb7 Revert ".fixme/log"
This reverts commit 339e76ad70.
2023-02-10 16:24:45 +03:00
Dmitry Zuikov 339e76ad70 .fixme/log 2023-02-10 12:41:55 +03:00
Dmitry Zuikov 73f8971903 fixme log 2023-02-09 16:50:14 +03:00
Dmitry Zuikov eda3fe07da PEP skeleton 2023-02-09 11:59:04 +03:00
Dmitry Zuikov 6fe20ab1a8 ghc 9.2.4 / latest nixpkgs 2023-02-09 11:44:43 +03:00
Dmitry Zuikov 4851f4b0dd peer credentials 2023-02-02 15:05:06 +03:00