Commit graph

55 commits

Author SHA1 Message Date
Savely Krendelhoff d780b4f2ea
[PHASE-8] Gather metrics in tcp server 2025-08-23 17:49:37 +07:00
Savely Krendelhoff ad042dd9aa
[PHASE-8] Implement proper graceful shutdown 2025-08-23 17:49:36 +07:00
Savely Krendelhoff f68b055538
[PHASE-8] Define metrics 2025-08-23 17:49:35 +07:00
Savely Krendelhoff 54b75835a4
[PHASE-8] Expose metrics and pprof endpoints 2025-08-23 17:49:34 +07:00
Savely Krendelhoff 451403f8d1
[PHASE-8] Add config load 2025-08-23 17:49:33 +07:00
Savely Krendelhoff 0bf84576a8
[PHASE-8] Add proper configuration 2025-08-23 17:49:32 +07:00
Savely Krendelhoff 0ba0888d2b
[PHASE-8] Update dependencies 2025-08-23 16:01:09 +07:00
Savely Krendelhoff 2014d434d5
[PHASE-8] Update implementation plan 2025-08-23 13:54:40 +07:00
Savely Krendelhoff eed4444eb8
[PHASE-7] Update implementation plan 2025-08-23 13:44:27 +07:00
Savely Krendelhoff 801c63a8e5
[PHASE-7] Implement integration tests 2025-08-23 13:44:25 +07:00
Savely Krendelhoff 18ae8b3bc2
[PHASE-7] Implement the client 2025-08-23 13:26:49 +07:00
Savely Krendelhoff e9f60136ef
[PHASE-7] Update the protocol 2025-08-23 13:24:31 +07:00
Savely Krendelhoff 65945d34c0
[PHASE-7] Add more protocol tests 2025-08-23 13:08:45 +07:00
Savely Krendelhoff 8aa5b91f24
[PHASE-7] Remove validation from message decoder 2025-08-23 13:08:38 +07:00
Savely Krendelhoff 2c8d6c828f
[PHASE-7] Add encoding and decoding for client 2025-08-23 13:00:14 +07:00
Savely Krendelhoff 71b5d7ed27
[PHASE-6] Update implementation plan 2025-08-23 12:53:30 +07:00
Savely Krendelhoff 370ad92cca
[PHASE-6] Implement executable server 2025-08-23 12:52:41 +07:00
Savely Krendelhoff 0caaab002f
[PHASE-6] Implement tcp server 2025-08-23 12:50:42 +07:00
Savely Krendelhoff 8476340f75
[PHASE-6] Define server configuration 2025-08-23 12:46:17 +07:00
Savely Krendelhoff 9d10f385b5
[PHASE-6] Add logger helper 2025-08-23 12:46:01 +07:00
Savely Krendelhoff cf7e6a6f2b
[PHASE-5] Update implementation plan 2025-08-23 12:35:49 +07:00
Savely Krendelhoff d874a2ceb4
[PHASE-5] Implement roundtrip tests 2025-08-23 12:35:47 +07:00
Savely Krendelhoff 140099d6c2
[PHASE-5] Rework codec 2025-08-23 12:35:08 +07:00
Savely Krendelhoff c147bc7fe4
[PHASE-5] Move requests to separate file and implement decoding 2025-08-23 12:35:07 +07:00
Savely Krendelhoff c7b930c935
[PHASE-5] Move constants into separate file 2025-08-23 12:35:06 +07:00
Savely Krendelhoff d12de089a0
[PHASE-5] Delegate encoding to the objects themselves 2025-08-23 12:35:05 +07:00
Savely Krendelhoff 94eb94e167
[PHASE-5] Implement application layer 2025-08-23 12:35:04 +07:00
Savely Krendelhoff 8a0bc48ac6
Update checkboxes 2025-08-22 21:04:16 +07:00
Savely Krendelhoff 7db1a401d3
Implement codec tests 2025-08-22 21:04:06 +07:00
Savely Krendelhoff dc9f2b24d6
Implement codec 2025-08-22 21:03:54 +07:00
Savely Krendelhoff ffc23c362b
Define presentation layer types 2025-08-22 21:03:42 +07:00
Savely Krendelhoff a2b7f1bfab
Update implementation plan 2025-08-22 20:43:39 +07:00
Savely Krendelhoff 639a9e5216
Update checkboxes 2025-08-22 20:39:11 +07:00
Savely Krendelhoff 25be919fe5
Implement tests 2025-08-22 20:38:48 +07:00
Savely Krendelhoff f38aa214d2
Implement service layer 2025-08-22 20:38:12 +07:00
Savely Krendelhoff c14532bd1f
Rename quote module 2025-08-22 20:19:32 +07:00
Savely Krendelhoff 7864fafbd8
Add required dependencies 2025-08-22 20:19:11 +07:00
Savely Krendelhoff bd618a8193
Implement simple quote service 2025-08-22 20:05:48 +07:00
Savely Krendelhoff 8d8291e5b3
Add resty 2025-08-22 20:01:36 +07:00
Savely Krendelhoff f9d4ee9017
Add cpu-burner executable 2025-08-22 19:50:52 +07:00
Savely Krendelhoff 497fc75f1f
Add Taskfile 2025-08-22 19:50:43 +07:00
Savely Krendelhoff f752389dba
Add tests for pow component 2025-08-22 19:50:34 +07:00
Savely Krendelhoff b828f6f6ca
Rename project 2025-08-22 19:30:28 +07:00
Savely Krendelhoff 70341abeac
Check checkboxes 2025-08-22 19:30:27 +07:00
Savely Krendelhoff b4a1c4dc37
Add solver 2025-08-22 19:30:26 +07:00
Savely Krendelhoff 859bd989be
Add pow config 2025-08-22 19:30:02 +07:00
Savely Krendelhoff c5dcc2acce
Move current code to separate package 2025-08-22 19:30:02 +07:00
Savely Krendelhoff 84844cdb66
Add challenge verifier 2025-08-22 19:30:01 +07:00
Savely Krendelhoff 19ebf54673
Add challenge generator 2025-08-22 19:30:00 +07:00
Savely Krendelhoff 2d7a2bfaa3
Add pre-commit hook 2025-08-22 19:29:59 +07:00