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

39 commits

Author SHA1 Message Date
tschmidtb51
12025e721e build: require go 1.19.1 to build binaries because of CVE-2022-32190 2022-09-24 18:33:53 +02:00
Sascha L. Teichmann
4b13e77f6c Removed Status Release Candidate from README 2022-08-31 11:52:30 +02:00
Bernhard Reiter
2656312ab1
Indicate status as release candidate
* Fix one minor documentation typo.
2022-08-23 14:33:37 +02:00
Bernhard Reiter
6a605fdbcc
Add checker hint about not yet using role 2022-07-21 16:31:22 +02:00
Bernhard Reiter
324de3abca
Improve toplevel README.md regarding binaries
* Add downloader to the list of available windows binaries.
 * Improve phrasing about what is tested and where to get the binaries.
2022-07-15 09:53:49 +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 Reiter
873fa9ccb4
Improve docs
* Correct language in a few points.
 * Move upload example to use TLS client certificates as recommended.
2022-05-31 15:58:46 +02:00
Bernhard Reiter
95911d193a
Adjust ready for beta status 2022-05-17 20:36:41 +02:00
Fadi Abbud
6f02e6f5a5
Improve documentation and its structure
* Add short description for each component in the main README
* Move more Info in separated files.
* Add hint that csaf_provider offers a service interface.
* Explain why windows only has uploader and checker.

Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2022-05-13 11:04:38 +02:00
Bernhard Reiter
ee3781369a
Update status in readme to alpha. 2022-05-11 12:49:14 +02:00
Bernhard Reiter
e1f71a5693
Declare status alpha. 2022-04-29 12:28:58 +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
Fadi Abbud
b9603b7742
Add options to use TLS client certificate for authentication (Uploader)
* Add "client-cert" and "client-key" flag options to allow the uploader to use
TLS client certificate for authentication with the provider.

Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2022-03-31 15:57:00 +02:00
Bernhard Reiter
3753f08370
Merge branch 'main' into client-certificate 2022-03-23 20:12:36 +01:00
Fadi Abbud
5f6a067119 Improve usage example 2022-03-02 15:42:44 +01:00
Fadi Abbud
65e199d9e6
Add csaf_checker to README
Co-authored-by: Bernhard E. Reiter <bernhard@intevation.de>
2022-03-02 15:09:04 +01:00
Bernhard Reiter
1f4f32435d
Fixing `CASF' typos
* Bump copyright year 2021 -> 2022 on a few files.
2022-02-25 17:38:07 +01:00
Fadi Abbud
78a04ab081
Improve uploader documentation (#38)
* improves #33
2022-02-16 16:32:58 +01:00
Bernhard Reiter
a71f490999
Merge branch 'main' into client-certificate 2022-02-15 10:01:18 +01:00
Fadi Abbud
6a106640c6
Improve docs: add instructions to install TLS cert for nginx
* Add instructions for installing a TLS server certificate on nginx 
 * Fix link to nginx in README.md
 * List all three ways to get a webserver TLS certificate. With some
   hints on which to chose for which purpose.
 * Do not add CSR instructions, because they can change over time and each CA may
   have slightly different requirements.
 * Add a hint about setting protocol selection.
 * Fix typo in provider-setup.md
2022-02-14 12:39:40 +01:00
Fadi Abbud
e259a5878b (minor) Typo 2022-02-09 16:22:31 +01:00
Fadi Abbud
566e4260df
Add License header to Makefile and adjust the README (#53)
* Add License header to Makefile and adjust the README
2022-02-09 15:52:05 +01:00
Sascha L. Teichmann
9680a220be Rename binaries folder to bin. 2022-02-02 11:20:51 +01:00
Fadi Abbud
ec6cabb9ac Add one target to Makefile
* "build_linux": building for GNU/linux
* "build": Building for both linux and windows (cross build)
* Place the generate binaries under "binaries/" directory
* Improve echo messages
2022-01-31 13:09:47 +01:00
Fadi Abbud
84c3a108d0 Add some detail 2022-01-18 16:16:33 +01:00
Fadi Abbud
d37706e1e2 Fix typo 2022-01-18 09:48:06 +01:00
Fadi Abbud
97ca513f9b Add Makefile for building go components
* Makefile with the following targets
	** build for (linux system)
     	** build_win  (windows system)
     	** build_tag (build from the last tag)
     	** clean  for (removing the binaries)
* Adjust README file
2022-01-17 17:11:15 +01:00
Fadi Abbud
3281387087 Configure nginx for client certificate authentication 2022-01-12 12:03:15 +01:00
Bernhard E. Reiter
6bd0e3da20
fix typos in README.md 2022-01-10 15:14:20 +01:00
Bernhard E. Reiter
d599b11c56
Improve writing of License section in README.md 2022-01-10 15:12:53 +01:00
Fadi Abbud
c3475c4440 Improve Phrasing and move 3rdpartylicenses one up. 2021-12-16 16:26:08 +01:00
Fadi Abbud
89224a52b9 Add Third party licenses info 2021-12-16 15:18:11 +01:00
Fadi Abbud
e1d919f4a9 Fix typo 2021-12-13 12:45:30 +01:00
Fadi Abbud
6bc327b2a3 Adjust README for csaf_uploader 2021-12-13 11:06:19 +01:00
Fadi Abbud
be820550c9 Append License Info to READEME 2021-12-10 09:23:06 +01:00
Sascha L. Teichmann
766a4395c7 Be a bit more precise with Go version. 2021-11-29 20:32:14 +01:00
Fadi Abbud
920a758226 Add Setup instructions to README 2021-11-29 17:06:03 +01:00
Sascha L. Teichmann
6b05323271 Fixed project name. 2021-11-25 12:32:12 +01:00
Sascha L. Teichmann
c2a483fc95 first commit 2021-11-16 13:41:56 +01:00