surtur
02de37baa2
ci: rm 'build on alpine' step
...
continuous-integration/drone/push Build is passing
building on alpine when using libc++ would probably be too much of a
hassle right now.
2022-01-10 05:02:44 +01:00
surtur
f5563397ee
generator wip: add time_to_reseed() member function
continuous-integration/drone/push Build is passing
2022-01-08 07:24:04 +01:00
surtur
ef418cf89c
fmt::fmt: header-only -> statically linked lib
continuous-integration/drone/push Build is passing
2022-01-13 05:50:56 +01:00
surtur
701774eab0
chore(generator): rm ; after function definition
continuous-integration/drone/push Build is passing
2022-01-08 07:22:38 +01:00
surtur
ee0fb01dc8
generator: use G.k_length var instead of .size()
continuous-integration/drone/push Build is passing
2022-01-08 07:16:19 +01:00
surtur
b3c1033e6a
generator: resize dst string to needed size
continuous-integration/drone/push Build is passing
2022-01-08 07:12:42 +01:00
surtur
3d22b8de8b
generator: fix memmove UB warnings
continuous-integration/drone/push Build is passing
2022-01-08 07:06:31 +01:00
surtur
408d783c37
chore(generator): comments clean-up
continuous-integration/drone/push Build is passing
2022-01-08 06:34:30 +01:00
surtur
592d3aac47
generator: get rid of AutoSeededRandomPool et al.
continuous-integration/drone/push Build is passing
2022-01-08 06:01:10 +01:00
surtur
2376918791
makefile(clean tgt): follow symlinks (build dir)
continuous-integration/drone/push Build is passing
2022-01-07 21:04:54 +01:00
surtur
04e088c07f
cmake: reindent;add vim modeline
continuous-integration/drone/push Build is passing
2022-01-07 17:45:05 +01:00
surtur
5ad8e610a4
cmake: integrate iwyu, if/when present
continuous-integration/drone/push Build is passing
2022-01-07 06:20:26 +01:00
surtur
51c0b1fc56
generator: rm misplaced G.k wipe
continuous-integration/drone/push Build is passing
2022-01-07 05:51:25 +01:00
surtur
d4c7c61ac4
cmake,makefile: think of clang++, too
continuous-integration/drone/push Build is passing
2022-01-07 05:14:56 +01:00
surtur
c93a524ca6
makefile: rm unnecessary '&& \'
continuous-integration/drone/push Build is passing
2022-01-07 04:07:51 +01:00
surtur
b37180cf73
gitignore: add .cache [skip ci]
2022-01-07 03:46:52 +01:00
surtur
19d5ff0f22
cmake,makefile: SAN,TIDY,VALGRIND opts;clean turbo
continuous-integration/drone/push Build is passing
2022-01-07 03:42:42 +01:00
surtur
cf340a200a
pre-commit: add check-yaml,edit cppcheck hook
continuous-integration/drone/push Build is passing
2022-01-06 22:12:50 +01:00
surtur
1cba4dea10
generator: make get_state() const
continuous-integration/drone/push Build is passing
2022-01-06 16:47:46 +01:00
surtur
6e62e47d7b
chore(fortuna): std::mutex -> std::unique_lock
continuous-integration/drone/push Build is passing
2022-01-06 00:50:28 +01:00
surtur
a3009709cf
chore(accumulator): reorder includes
continuous-integration/drone/push Build is passing
2022-01-06 00:30:46 +01:00
surtur
3d65cde727
fortuna: properly reindent file
continuous-integration/drone/push Build is passing
2022-01-04 06:57:36 +01:00
surtur
06db22bfa4
fortuna: add seed_file_manager_service() [wip]
continuous-integration/drone/push Build is passing
2022-01-04 06:44:30 +01:00
surtur
cc26b654d4
generator: add time_to_reseed() prototype
continuous-integration/drone/push Build is passing
2022-01-04 06:41:12 +01:00
surtur
554030bbaa
cmake: a little refactor
continuous-integration/drone/push Build is passing
2022-01-04 05:33:14 +01:00
surtur
c6695f4be3
generator service: refactor var names,types
continuous-integration/drone/push Build is passing
2022-01-03 08:53:54 +01:00
surtur
3e4fb10414
fortuna: add generator service
continuous-integration/drone/push Build is passing
2022-01-03 07:49:53 +01:00
surtur
158545f401
generator: rm bogus reseed+add lock guards
continuous-integration/drone/push Build is passing
2022-01-03 06:29:16 +01:00
surtur
9e6efc9d38
generator: get rid of an intermediary var
continuous-integration/drone/push Build is passing
2022-01-03 05:17:29 +01:00
surtur
f250543231
ci: use 'make san', rm valgrind steps
...
continuous-integration/drone/push Build is passing
* sanitize instead of memcheck with valgrind
* rename debug and release steps to follow similar pattern as 'make san'
2022-01-03 04:22:30 +01:00
surtur
69cc71c749
pool: no copy constructor
continuous-integration/drone/push Build is passing
2022-01-03 02:49:23 +01:00
surtur
f831c16bce
generator: no copies
continuous-integration/drone/push Build is passing
2022-01-03 01:02:53 +01:00
surtur
42a73a00af
style(generator)
2022-01-03 01:02:05 +01:00
surtur
6d3059f39a
pool: make ctor,dtor noexcept
continuous-integration/drone/push Build is passing
2022-01-02 08:05:37 +01:00
surtur
78fc8ee9c0
urandom_entropy_src: add service method prototype
continuous-integration/drone/push Build is passing
2022-01-02 07:46:28 +01:00
surtur
64d7a389ad
generator: add service method prototype
continuous-integration/drone/push Build is passing
2022-01-02 07:40:59 +01:00
surtur
aeed19ef40
entropy_src: add max_event_length variable
continuous-integration/drone/push Build is passing
2022-01-02 07:35:00 +01:00
surtur
56b1773c28
accumulator: make ctor noexcept
continuous-integration/drone/push Build is passing
2022-01-02 07:21:25 +01:00
surtur
1a325193b0
accumulator: add prototypes of service methods
continuous-integration/drone/push Build is passing
2022-01-02 07:13:12 +01:00
surtur
f3a9ee0d91
do_task: add a constructor
continuous-integration/drone/push Build is passing
2022-01-02 07:12:14 +01:00
surtur
e5cba7e261
accumulator: add wait_for()
continuous-integration/drone/push Build is passing
2022-01-01 09:23:42 +01:00
surtur
16da8fb3cf
util: add current_time()
continuous-integration/drone/push Build is passing
2022-01-01 09:07:28 +01:00
surtur
934c658fde
util: add gen_block_size field
continuous-integration/drone/push Build is passing
2022-01-01 08:19:50 +01:00
surtur
71207ed742
refactor(pre-commit): split the test target
continuous-integration/drone/push Build is passing
2022-01-01 07:45:41 +01:00
surtur
3d125af2ed
refactor(DoTask): formatting and naming
continuous-integration/drone/push Build is passing
2022-01-01 07:38:06 +01:00
surtur
55cb3b6ec7
chore(cmake): improve legibility
continuous-integration/drone/push Build is passing
2022-01-01 07:11:21 +01:00
surtur
928011dd54
chore(cmake): record gcc switches for debugging
continuous-integration/drone/push Build is passing
2021-12-30 22:34:22 +01:00
surtur
6408b1ded7
add fmtlog library
...
continuous-integration/drone/push Build is passing
"fmtlog is a performant fmtlib-style logging library with latency in nanoseconds."
ref: https://github.com/MengRao/fmtlog
2021-12-30 22:30:41 +01:00
surtur
81e627998e
refactor(SeedFileManager)
continuous-integration/drone/push Build is passing
2021-12-29 04:51:40 +01:00
surtur
56e6aa6b15
pre-commit: no need for args
...
continuous-integration/drone/push Build is passing
as per the website:
When creating local hooks, there's no reason to put command arguments
into args as there is nothing which can override them -- instead put
your arguments directly in the hook entry.
ref: https://pre-commit.com/#arguments-pattern-in-hooks
also add some little niceness to 'make test'
2021-12-29 04:45:23 +01:00