7a93675 | Jens Finkhaeuser | 25 July 2022, 10:17:22 UTC | Update codemeta.json from repocheck | 25 July 2022, 10:17:22 UTC |
447ffa7 | Jens Finkhaeuser | 24 July 2022, 13:25:14 UTC | Update repo metadata | 24 July 2022, 13:25:14 UTC |
787506c | Jens Finkhaeuser | 05 July 2022, 16:10:33 UTC | Update 'README.md' | 05 July 2022, 16:10:33 UTC |
e08ed9a | Jens Finkhaeuser | 05 July 2022, 16:06:08 UTC | Make full HTML tag for logo | 05 July 2022, 16:06:08 UTC |
a83187e | Jens Finkhaeuser | 05 July 2022, 16:05:22 UTC | Center logo | 05 July 2022, 16:05:22 UTC |
6b15f9b | Jens Finkhaeuser | 05 July 2022, 16:04:25 UTC | Move logo up | 05 July 2022, 16:04:25 UTC |
f4fb255 | Jens Finkhaeuser | 05 July 2022, 16:03:30 UTC | Try adding logo | 05 July 2022, 16:03:30 UTC |
c7f669c | Jens Finkhaeuser | 01 July 2022, 11:04:36 UTC | Fix detection for SecureZeroMemory (it's a macro) | 01 July 2022, 11:04:36 UTC |
4d890e6 | Jens Finkhaeuser | 01 July 2022, 10:56:04 UTC | Fix detection of secure memset/bzero variants (FreeBSD) | 01 July 2022, 10:56:04 UTC |
e36fbd8 | Jens Finkhaeuser | 01 July 2022, 10:49:33 UTC | Add secure memset/memzero as API functions | 01 July 2022, 10:49:33 UTC |
54092cc | Jens Finkhaeuser | 24 June 2022, 12:34:21 UTC | avoid using plain memset() if we can | 24 June 2022, 12:34:21 UTC |
2453696 | Jens Finkhaeuser | 24 June 2022, 12:31:18 UTC | Fix for building tests on FreeBSD | 24 June 2022, 12:31:18 UTC |
537c11b | Jens Finkhaeuser | 24 June 2022, 12:21:36 UTC | Default to XSI-compliant strerror_r, and use GNU specific one if it's fairly clear we're on GNU | 24 June 2022, 12:21:36 UTC |
5cd3177 | Jens Finkhaeuser | 24 June 2022, 08:29:31 UTC | Remove superfluous letter | 24 June 2022, 08:29:31 UTC |
ad4daaf | Jens Finkhaeuser | 24 June 2022, 08:29:13 UTC | getpid() implementation; unsure if this works on Windows already | 24 June 2022, 08:29:13 UTC |
46d2a9a | Jens Finkhaeuser | 14 June 2022, 09:37:47 UTC | Update/fix copyright notice in code files | 14 June 2022, 09:37:47 UTC |
0937cda | Jens Finkhaeuser | 09 June 2022, 12:49:00 UTC | Update copyright notice; there was an error | 09 June 2022, 12:49:00 UTC |
e7ce785 | Jens Finkhaeuser | 02 June 2022, 12:42:43 UTC | CI images should be latest | 02 June 2022, 12:42:43 UTC |
3e63c27 | Jens Finkhaeuser | 02 June 2022, 11:23:02 UTC | Changelog entry for copyright transfer | 02 June 2022, 11:23:02 UTC |
1e3ee54 | Jens Finkhaeuser | 02 June 2022, 11:22:40 UTC | Use relative paths for related documents | 02 June 2022, 11:22:40 UTC |
59e6ff7 | Jens Finkhaeuser | 02 June 2022, 09:56:28 UTC | Merge pull request 'Update copyright to Interpeer gUG, instructions' (#10) from update-copyright into main Closes #1, Reviewed-on: https://codeberg.org/interpeer/liberate/pulls/10 | 02 June 2022, 09:56:28 UTC |
6ced5fa | Jens Finkhaeuser | 02 June 2022, 09:56:02 UTC | Add section on code coverage; rename merge requests to pull requests (again) | 02 June 2022, 09:56:02 UTC |
9703351 | Jens Finkhaeuser | 02 June 2022, 09:48:59 UTC | Update copyright to Interpeer gUG, instructions | 02 June 2022, 09:48:59 UTC |
7c73257 | Jens Finkhaeuser | 30 May 2022, 09:31:25 UTC | Not all backoffT can be initialized from 0 | 30 May 2022, 09:31:25 UTC |
9be8819 | Jens Finkhaeuser | 20 May 2022, 07:07:44 UTC | Bump dependency | 20 May 2022, 07:07:44 UTC |
5eaaa09 | Jens Finkhaeuser | 13 May 2022, 14:43:19 UTC | Merge branch 'main' of codeberg.org:interpeer/liberate | 13 May 2022, 14:43:19 UTC |
101c4ab | Jens Finkhaeuser | 13 May 2022, 14:43:12 UTC | Use meson >= 0.58.0 | 13 May 2022, 14:43:12 UTC |
385dd1e | Jens Finkhaeuser | 13 May 2022, 08:55:54 UTC | Select C *and* C++ compilers | 13 May 2022, 08:55:54 UTC |
90ec2ef | Jens Finkhaeuser | 12 May 2022, 15:47:57 UTC | Add caprock and s3kr1t to dependents | 12 May 2022, 15:47:57 UTC |
1ebc03b | Jens Finkhaeuser | 12 May 2022, 15:43:11 UTC | cleanup | 12 May 2022, 15:43:11 UTC |
0351ade | Jens Finkhaeuser | 12 May 2022, 15:35:41 UTC | Another image bump; hopefully the last for a bit | 12 May 2022, 15:35:41 UTC |
1101d05 | Jens Finkhaeuser | 12 May 2022, 15:07:32 UTC | Merge branch 'main' of codeberg.org:interpeer/liberate into main | 12 May 2022, 15:07:32 UTC |
d0ff665 | Jens Finkhaeuser | 12 May 2022, 15:07:17 UTC | Update CI images to nativeci | 12 May 2022, 15:07:17 UTC |
48a5c65 | Jens Finkhaeuser | 10 May 2022, 12:40:59 UTC | - Use full_path() instead of deprecated path(). - Cosmetic cleanup | 10 May 2022, 12:40:59 UTC |
5957587 | Jens Finkhaeuser | 09 May 2022, 16:47:37 UTC | For #9, this change ensures that internal projects have a dependency they can work with, which prefers the static library over the dynamic one (if both are an option). | 09 May 2022, 16:47:37 UTC |
690d5f4 | Jens Finkhaeuser | 09 May 2022, 16:32:06 UTC | For #9, split the dependency variable into one for a static and one for a dynamic version. Pass appropriate compile_args for the static version. This seems to work reasonably well for the unit tests. | 09 May 2022, 16:32:06 UTC |
acee0f5 | Jens Finkhaeuser | 29 April 2022, 14:57:48 UTC | Merge branch 'towncrier-changelog-test' into main | 29 April 2022, 14:57:48 UTC |
644dc20 | Jens Finkhaeuser | 29 April 2022, 14:48:23 UTC | That's done the trick | 29 April 2022, 14:48:23 UTC |
f58676d | Jens Finkhaeuser | 29 April 2022, 14:46:37 UTC | Move more into PR and disable long steps for now | 29 April 2022, 14:46:37 UTC |
878b06c | Jens Finkhaeuser | 29 April 2022, 14:45:21 UTC | Or we just fetch the refs | 29 April 2022, 14:45:21 UTC |
a7eb8ec | Jens Finkhaeuser | 29 April 2022, 14:37:30 UTC | Maybe this works to get the origin/main refs? | 29 April 2022, 14:37:30 UTC |
5a7e24b | Jens Finkhaeuser | 29 April 2022, 13:54:53 UTC | Need to provide the main branch to towncrier | 29 April 2022, 13:54:53 UTC |
b9bf821 | Jens Finkhaeuser | 29 April 2022, 13:46:50 UTC | Merge main | 29 April 2022, 13:46:50 UTC |
115af60 | Jens Finkhaeuser | 29 April 2022, 13:32:55 UTC | Now that appveyor works, reactivate the matrix in woodpecker | 29 April 2022, 13:32:55 UTC |
700a24e | Jens Finkhaeuser | 29 April 2022, 13:24:37 UTC | Appveyor seems to work on migrated repo | 29 April 2022, 13:24:37 UTC |
e01a35c | Jens Finkhaeuser | 29 April 2022, 13:20:34 UTC | Try triggering appveyor build without the rest; we'll enable it again | 29 April 2022, 13:20:34 UTC |
b6cbce4 | Jens Finkhaeuser | 29 April 2022, 13:09:19 UTC | Looks like I have to escape this for command.com. Let's hope semgrep picks that up | 29 April 2022, 13:09:19 UTC |
3bbad3c | Jens Finkhaeuser | 29 April 2022, 13:03:41 UTC | Let's not scan markdown files | 29 April 2022, 13:03:41 UTC |
3662130 | Jens Finkhaeuser | 29 April 2022, 13:00:18 UTC | Update CONTRIBUTING, Pipfile, etc. to reflect the move from gitlab | 29 April 2022, 13:00:18 UTC |
de8f6a2 | Jens Finkhaeuser | 29 April 2022, 12:47:41 UTC | Update appveyor matrix | 29 April 2022, 12:47:41 UTC |
a6d9e33 | Jens Finkhaeuser | 29 April 2022, 12:39:10 UTC | Update ignores | 29 April 2022, 12:39:10 UTC |
364796c | Jens Finkhaeuser | 29 April 2022, 12:30:06 UTC | Flawfinder should find the right files :) | 29 April 2022, 12:30:06 UTC |
9c0cdd8 | Jens Finkhaeuser | 29 April 2022, 12:26:28 UTC | Add missing appveyor account info | 29 April 2022, 12:26:28 UTC |
c6a7a34 | Jens Finkhaeuser | 29 April 2022, 12:22:33 UTC | Libereate woodpecker CI | 29 April 2022, 12:22:33 UTC |
df2ffef | Jens Finkhaeuser | 21 April 2022, 08:46:16 UTC | Merge branch 'master' of gitlab.com:interpeer/liberate | 21 April 2022, 08:46:16 UTC |
1eb1fdd | Jens Finkhaeuser | 21 April 2022, 08:46:05 UTC | Implement network assignment operator as equivalent to the copy ctor, and add tests | 21 April 2022, 08:46:05 UTC |
64731ee | Jens Finkhaeuser | 15 April 2022, 17:09:16 UTC | Merge branch 'leb128-varint' into 'master' Exchange varint implementation with LEB128 See merge request interpeer/liberate!4 | 15 April 2022, 17:09:16 UTC |
aa09834 | Jens Finkhaeuser | 15 April 2022, 17:00:51 UTC | This is WIP, why is this in master | 15 April 2022, 17:00:51 UTC |
0aa7624 | Jens Finkhaeuser | 15 April 2022, 16:54:32 UTC | Exchange varint implementation with LEB128 | 15 April 2022, 16:54:32 UTC |
b7794c0 | Jens Finkhaeuser | 18 March 2022, 14:05:08 UTC | Add include for to_posix_path | 18 March 2022, 14:05:08 UTC |
1954bd1 | Jens Finkhaeuser | 17 March 2022, 19:38:13 UTC | Remove superfluous include again | 17 March 2022, 19:38:13 UTC |
9f7a90e | Jens Finkhaeuser | 17 March 2022, 19:27:54 UTC | Move check for end of buffer to an earlier point. By moving the check past decoding the byte, we're exiting due to end-of-buffer before we can evaluate whether the last byte has been reached. This leads to errors where the last byte is at the end of the input buffer. Let's not do this. | 17 March 2022, 19:27:54 UTC |
bb63ca2 | Jens Finkhaeuser | 14 March 2022, 10:20:20 UTC | #2 WIP | 14 March 2022, 10:20:20 UTC |
da9f14e | Jens Finkhaeuser | 14 March 2022, 10:17:55 UTC | #2 WIP | 14 March 2022, 10:17:55 UTC |
b489da3 | Jens Finkhaeuser | 14 March 2022, 10:16:30 UTC | #2 - nope, that messes with the pipeline | 14 March 2022, 10:16:30 UTC |
c65461c | Jens Finkhaeuser | 14 March 2022, 10:15:08 UTC | #2 - it seems we should run this in the test stage without further dependencies | 14 March 2022, 10:15:08 UTC |
f79d0aa | Jens Finkhaeuser | 14 March 2022, 10:10:47 UTC | Update .gitlab-ci.yml file | 14 March 2022, 10:10:47 UTC |
776d628 | Jens Finkhaeuser | 14 March 2022, 09:52:57 UTC | #2: another dependency fix | 14 March 2022, 09:52:57 UTC |
c9391fb | Jens Finkhaeuser | 14 March 2022, 09:51:02 UTC | For #2, try to avoid a new pipeline stage | 14 March 2022, 09:51:02 UTC |
7d8e151 | Jens Finkhaeuser | 14 March 2022, 09:49:02 UTC | Add sanity check to pipeline for #2 | 14 March 2022, 09:49:02 UTC |
848dce3 | Jens Finkhaeuser | 14 March 2022, 09:48:41 UTC | #2 - no, the towncrier check should be in MR pipelines | 14 March 2022, 09:48:41 UTC |
5412045 | Jens Finkhaeuser | 14 March 2022, 09:43:52 UTC | For #2, run towncrier check before release | 14 March 2022, 09:43:52 UTC |
8c7969f | Jens Finkhaeuser | 14 March 2022, 09:41:48 UTC | Add fragment for this branch, contributing update | 14 March 2022, 09:41:48 UTC |
8020171 | Jens Finkhaeuser | 14 March 2022, 09:23:13 UTC | Also update Pipfile.lock after merge | 14 March 2022, 09:23:13 UTC |
172eff9 | Jens Finkhaeuser | 14 March 2022, 09:22:04 UTC | Merge branch 'master' into towncrier-changelog-test | 14 March 2022, 09:22:04 UTC |
e95295c | Jens Finkhaeuser | 11 March 2022, 17:29:37 UTC | Merge branch 'SAST' into 'master' Add SAST See merge request interpeer/liberate!3 | 11 March 2022, 17:29:37 UTC |
388ee80 | Jens Finkhaeuser | 11 March 2022, 17:21:08 UTC | CWE-377: add fixes, but ultimately not everything can be fixed here | 11 March 2022, 17:21:08 UTC |
833015e | Jens Finkhaeuser | 11 March 2022, 17:04:48 UTC | CWE-120: already checked | 11 March 2022, 17:04:48 UTC |
762ceb1 | Jens Finkhaeuser | 11 March 2022, 17:03:59 UTC | CWE-807, CWE-20: fixed | 11 March 2022, 17:03:59 UTC |
a271edb | Jens Finkhaeuser | 11 March 2022, 17:03:30 UTC | Fix typo | 11 March 2022, 17:03:30 UTC |
7c9fc06 | Jens Finkhaeuser | 11 March 2022, 16:56:36 UTC | CWE-327: not a security context, and it is called unsafe | 11 March 2022, 16:56:36 UTC |
a15890d | Jens Finkhaeuser | 11 March 2022, 16:55:23 UTC | CWE-120: is already checked | 11 March 2022, 16:55:23 UTC |
d4279d2 | Jens Finkhaeuser | 11 March 2022, 16:54:32 UTC | CWE-190: one fixed, one is already checked | 11 March 2022, 16:54:32 UTC |
4dbb111 | Jens Finkhaeuser | 11 March 2022, 16:52:20 UTC | CWE-120: is checked | 11 March 2022, 16:52:20 UTC |
c45f373 | Jens Finkhaeuser | 11 March 2022, 16:50:41 UTC | CWE-120: is checked | 11 March 2022, 16:50:41 UTC |
30296b0 | Jens Finkhaeuser | 11 March 2022, 16:49:09 UTC | CWE-120: is checked | 11 March 2022, 16:49:09 UTC |
3827f76 | Jens Finkhaeuser | 11 March 2022, 16:48:26 UTC | Ignore a bunch of memcpy() related issues; the buffer size is always checked in this code. | 11 March 2022, 16:48:26 UTC |
98676ba | Jens Finkhaeuser | 11 March 2022, 16:38:07 UTC | Review buffer over-read conditions; looks safe to ignore | 11 March 2022, 16:38:07 UTC |
8a46c36 | Jens Finkhaeuser | 11 March 2022, 16:29:09 UTC | Apparently, that didn't do anything, so we might as well remove it | 11 March 2022, 16:29:09 UTC |
525bd4f | Jens Finkhaeuser | 11 March 2022, 16:23:03 UTC | Search for cross files in standard location | 11 March 2022, 16:23:03 UTC |
0bc4c16 | Jens Finkhaeuser | 11 March 2022, 16:19:03 UTC | Try to make SAST only dependent on clang already having run (it's a minimal sanity check), and ask it not to compile | 11 March 2022, 16:19:03 UTC |
b332bfd | Jens Finkhaeuser | 11 March 2022, 16:10:04 UTC | This could fix loguru related errors | 11 March 2022, 16:10:04 UTC |
2c6727d | Jens Finkhaeuser | 11 March 2022, 16:08:13 UTC | Add SAST | 11 March 2022, 16:08:13 UTC |
d29d898 | Jens Finkhaeuser | 11 March 2022, 16:06:05 UTC | Update gtest dependency | 11 March 2022, 16:06:05 UTC |
0fa7ae8 | Jens Finkhaeuser | 10 February 2022, 17:47:33 UTC | Probable boilerplate for a changelog maintenance tool | 10 February 2022, 17:47:33 UTC |
43912db | Jens Finkhaeuser | 14 January 2022, 08:42:56 UTC | Don't need and shouldn't use the preprocessor define. | 14 January 2022, 08:42:56 UTC |
470ee52 | Jens Finkhaeuser | 14 January 2022, 07:41:15 UTC | Avoid warnings about duplicate definitions | 14 January 2022, 07:41:15 UTC |
42ada02 | Jens Finkhaeuser | 14 January 2022, 07:35:56 UTC | Bump spdlog version | 14 January 2022, 07:35:56 UTC |
d5697b0 | Jens Finkhaeuser | 03 January 2022, 11:06:00 UTC | static constexpr functions are implicitly inline; make that explicit | 03 January 2022, 11:06:00 UTC |
67b76dc | Jens Finkhaeuser | 03 January 2022, 10:57:01 UTC | bufsize_available() should be a static constexpr function, to permit usages that relied on the sizeof the now hidden data structure | 03 January 2022, 10:57:01 UTC |