1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 11:55:40 +01:00
Commit graph

28 commits

Author SHA1 Message Date
Sascha L. Teichmann
7f113f1f30 Adjusted documentation 2022-07-17 15:01:15 +02:00
Sascha L. Teichmann
ec0548bef6 introduce quick check bases on folder year 2022-07-17 12:27:25 +02:00
Sascha L. Teichmann
b359fd0a62
Add CSAF downloader
* Dense and refactor ROLIE code in aggregator a bit.
* Move  advisory file processor to csaf package.
* Fix minor typo on main readme
2022-06-23 14:14:44 +02:00
Bernhard E. Reiter
a849ac0d5f
Improve https get diagnostics, add verbose option
* Implement a logging client and activate it using verbose parameter or option
   in checker and aggregator.

Co-authored-by: Sascha L. Teichmann <sascha.teichmann@intevation.de>
2022-06-02 15:07:55 +02:00
Sascha L. Teichmann
c0aa7edc70
Improve code style
* Remove unnecessary brackets in logical comparison.
2022-06-01 09:15:31 +02:00
Fadi Abbud
406366e0bd Add short form of flag and description 2022-05-31 08:56:07 +02:00
Fadi Abbud
a1036c3847 Add 'Rate' config option for download throttling (Checker) 2022-05-30 13:38:29 +02:00
Fadi Abbud
6fe6907c1d
Add --version option
* Add flag to display the version for each binary. It is based on `git describe` but adds
  a number to the PATCH level if we are between annotated tags, so makes it semver.org
 compatible. Use the "-ldflags" method that also works with go 1.17.
* Use Makefile bash and sed magic to do PATCH level increase if needed.

Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2022-04-13 14:27:11 +02:00
Fadi Abbud
a91d36cc95
Add options to use TLS client certificate for authentication (Checker)
* Add "client-cert" and "client-key" flag options to allow the checker to use TLS client certificate for authentication.
* Fix typo TSL -> TLS in docs.


Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2022-03-31 17:57:43 +02:00
Sascha L. Teichmann
45ac434871
Merge pull request #80 from csaf-poc/checker-documentation
Checker documentation
2022-03-21 22:20:00 +01:00
Fadi Abbud
056f0fc6d6 Typo 2022-03-08 11:28:55 +01:00
Fadi Abbud
41a2d50773 Code documentation 2022-03-07 14:39:29 +01:00
Fadi Abbud
aa60e8f245 Add some code documentation 2022-03-04 16:04:21 +01:00
Bernhard Reiter
1c5664d8cb
Improve Texts "PGP key" -> "public OpenPGP key" 2022-03-03 14:46:07 +01:00
Sascha L. Teichmann
30789e60d5 Call the checks again. 2021-12-15 21:22:38 +01:00
Sascha L. Teichmann
ced85c181b Rename reporters. 2021-12-15 20:16:26 +01:00
Sascha L. Teichmann
534b96d211 WIP: Refactored for simpler reporting. 2021-12-15 19:41:29 +01:00
Sascha L. Teichmann
685bb528ed Started with checking the CSAF files. 2021-12-14 02:24:40 +01:00
Sascha L. Teichmann
ffd43d510b Adjusted TLS check. 2021-12-13 16:25:34 +01:00
Sascha L. Teichmann
33154d7d58 Added execution order of checks. 2021-12-13 10:57:02 +01:00
Sascha L. Teichmann
b3b2004417 Implemented redirection check 2021-12-13 00:59:42 +01:00
Sascha L. Teichmann
3b4163a299 Restrucure object graph. 2021-12-12 23:25:55 +01:00
Sascha L. Teichmann
df86b112c3 Add insecure flag to checker, too. 2021-12-12 18:58:39 +01:00
Sascha L. Teichmann
6966e125ac Added stubs for checks. 2021-12-10 15:44:01 +01:00
Sascha L. Teichmann
712b4ad856 Generate HTML output 2021-12-10 12:25:33 +01:00
Sascha L. Teichmann
24cdcabb40 Added copyright headers. 2021-12-10 10:48:39 +01:00
Sascha L. Teichmann
c4a5aa1901 Continue with check framework 2021-12-09 23:03:21 +01:00
Sascha L. Teichmann
6692e45644 Started with main of checker. 2021-12-09 01:37:16 +01:00