Sascha L. Teichmann
7fbc012e2c
Docs: Add Development.md ( #493 )
...
* Add docs/Development.md
* Fix link
2023-11-02 13:06:37 +01:00
Sascha L. Teichmann
03a907b9b8
Fix checker doc of TOML config of validator ( #492 )
2023-11-02 12:19:16 +01:00
Sascha L. Teichmann
21fa98186c
Use Intevation's JSONPath fork ( #490 )
...
* Use Intevation fork of github.com/PaesslerAG/jsonpath
* Remove passus about double quouted jsonpath strings.
2023-11-02 10:41:24 +01:00
JanHoefelmeyer
0905824e02
Merge pull request #473 from cintek/main
...
Adding advisory model
2023-10-25 09:12:19 +02:00
Sascha L. Teichmann
455010dc64
Accept days, months and years in time ranges. ( #483 )
2023-10-19 13:13:11 +02:00
JanHoefelmeyer
226dc961f3
Merge branch 'main' into csaf_searcher
2023-10-18 10:24:34 +02:00
Bernhard E. Reiter
abc8b10988
docs: improve timerange documentation ( #482 )
...
* docs: improve timerange documentation
* add a documentation section to the downloader docs for the
timerange-option.
* point aggregator and checker docs to the downloader section for
timerange.
* docs: use a better example for timerange minutes
2023-10-17 18:53:53 +02:00
JanHoefelmeyer
5f2596665a
Add new binary, the searcher(, the main and docs) from https://github.com/cintek/csaf_advisory_example+
2023-10-12 12:07:40 +02:00
Sascha L. Teichmann
703127a6b3
Remove verbose flag from downloader test. ( #466 )
2023-09-27 13:19:08 +02:00
JanHoefelmeyer
2e5038f06d
Merge pull request #465 from csaf-poc/downloader-document-forward
...
Downloader: Document the implementes forward API
2023-09-27 12:16:24 +02:00
JanHoefelmeyer
0ec5f22a74
Removed subjective informal 'little bit' phrasing
2023-09-27 11:30:35 +02:00
Sascha L. Teichmann
7cd076d4f8
Downloader: Remove verbose flag ( #464 )
...
* Remove verbose flag from downloader.
* Do structured http logging in forwarder, too.
* Use structured logging to separate http traffic of downloader from forwarder.
2023-09-27 11:30:24 +02:00
Sascha L. Teichmann
e470529dfb
Add a paragraph about the remote forward API.
2023-09-27 10:13:15 +02:00
Sascha L. Teichmann
018e0e55f7
Fix downloader logging docs and some comments. ( #447 )
2023-08-29 10:24:02 +02:00
Sascha L. Teichmann
e0475791ff
Downloader: Add forwarding to HTTP endpoint ( #442 )
...
* started with forwarding support in downloader
* Add missing files.
* Add missing files.
* Raise needed Go version
* More Go version bumping.
* Fix forwarding
* Go 1.21+ needed
* Make terminating forwarder more robust.
* Better var naming
* Remove dead code. Improve commentary.
* Prepare validation status adjustment.
* Move validations to functions to make them executable in a loop.
* Introduce validation mode flag (strict, unsafe)
2023-08-25 10:31:27 +02:00
Sascha L. Teichmann
7d3c3a68df
Let aggregator look for config files in similiar places like the other tools. ( #440 )
2023-08-22 17:37:57 +02:00
Sascha L. Teichmann
f2657bb51a
uploader: use the TOML config file infrastructure, too. ( #439 )
...
* Make uploader use the TOML config file intrastructure, too.
* Improve method naming a bit.
* Improve method naming a bit.
* Add forgotten struct tags for TOML
* Add version to command line only parameters in uploader documentation
* Be explicit about supported options in config file.
* allow interactive flags in config file.
---------
Co-authored-by: JanHoefelmeyer <Jan Höfelmeyer jhoefelmeyer@intevation.de>
2023-08-22 17:17:06 +02:00
Sascha L. Teichmann
a153906d03
Document that client-passphrase option is experimental
...
* Label the option experimental and limited at all places.
* Point to the downloader documentation as single point to write more.
* Add more hints on how the old PEM block encryption is experimental
and why it often shall not be used.
---------
Co-authored-by: JanHoefelmeyer <hoefelmeyer.jan@gmail.com>
Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2023-08-18 11:24:39 +02:00
JanHoefelmeyer
bda7ade837
Fix script scripts/prepareUbuntuInstanceForITests.sh for new go.dev API
...
* Adapt finding the current go version to the new result of https://go.dev/VERSION\?m=text by using only the first line.
Co-authored-by: JanHoefelmeyer <hoefelmeyer.jan@gmail.com>
2023-08-17 20:17:15 +02:00
Sascha L. Teichmann
0b914f7e7a
Document regular expression syntax used for filtering URLs. ( #433 )
...
* Document regular expression syntax used for filtering URLs.
* Typo: describes -> described
* Forget to add aggregator doc
---------
Co-authored-by: JanHoefelmeyer <hoefelmeyer.jan@gmail.com>
2023-08-17 17:02:10 +02:00
Sascha L. Teichmann
d49049c3af
Aggregator: Add time range filtering
2023-08-17 16:54:11 +02:00
Sascha L. Teichmann
468e91cb8b
Remove the years flag from checker.
2023-08-17 11:01:45 +02:00
JanHoefelmeyer
7a202ddfdc
merge branch 'main' into 'aggregator-client-certs'
2023-08-17 09:53:01 +02:00
JanHoefelmeyer
7a6cbd182c
merge branch 'main' into checker-timerange-report
2023-08-17 09:35:52 +02:00
Sascha L. Teichmann
7464ade6ae
Fix merge conflict oversight in doc.
2023-08-16 20:29:25 +02:00
Sascha L. Teichmann
e2ad76fa69
Merge branch 'main' into aggregator-client-certs
2023-08-16 18:00:44 +02:00
Sascha L. Teichmann
3bfff999e1
Merge branch 'main' into downloader-client-certs
2023-08-16 17:54:53 +02:00
Sascha L. Teichmann
dd1e38fc0c
Merge branch 'main' into checker-timerange-report
2023-08-16 17:47:27 +02:00
Sascha L. Teichmann
7bab18fc41
Checker: ignore advisories by given patterns
...
* Ignore advisories in checker.
---------
Co-authored-by: JanHoefelmeyer <hoefelmeyer.jan@gmail.com>
2023-08-16 17:22:19 +02:00
Sascha L. Teichmann
7459f0606a
Merge branch 'main' into aggregator-client-certs
2023-08-16 11:27:14 +02:00
Sascha L. Teichmann
a7be72b740
Merge branch 'main' into downloader-client-certs
2023-08-16 11:23:14 +02:00
Sascha L. Teichmann
fa0a66570f
Merge branch 'main' into checker-timerange-report
2023-08-16 11:18:07 +02:00
Bernhard Reiter
6276866cad
Merge branch 'main' into download-ignore-pattern
...
* Improve some text parts during the merge.
2023-08-16 08:59:42 +02:00
Sascha L. Teichmann
8c95795b96
Add option to specify download folder
...
* Add an option to downloader to store advisories into a given subfolder.
---------
Co-authored-by: JanHoefelmeyer <hoefelmeyer.jan@gmail.com>
Co-authored-by: Bernhard Reiter <bernhard@intevation.de>
2023-08-16 08:45:34 +02:00
Sascha L. Teichmann
d42db07bec
Fix version config and make aggreator use new command line parser. ( #416 )
...
* Fix version config and make aggreator use new command line parser.
* Replace old error check with check from the library.
2023-08-15 17:54:56 +02:00
JanHoefelmeyer
38dfabde1a
Add documentation for extra headers for csaf_aggregator
2023-08-03 11:20:17 +02:00
JanHoefelmeyer
b0b3852e99
Add documentation for client_cert, client_key and client_passphrase for csaf_aggregator
2023-08-03 10:04:51 +02:00
Sascha L. Teichmann
f31ee53c27
Add client certificate support to the downloader
2023-08-02 21:16:32 +02:00
Sascha L. Teichmann
017a6b0a10
Move cert handling into library and add option passphrase. Adjust uploader and checker.
2023-08-02 21:02:58 +02:00
JanHoefelmeyer
b6e5af9b49
Clarified docs on where and how to use ignorepattern for aggregator
2023-08-02 08:36:05 +02:00
Sascha L. Teichmann
607bd0ebe1
Add ignore patterns to aggreagtor.
2023-08-01 22:16:14 +02:00
Sascha L. Teichmann
98bf2990ae
Ignore advisories in checker.
2023-08-01 21:38:55 +02:00
Sascha L. Teichmann
97304ab38e
Typo fix.
2023-08-01 16:43:31 +02:00
Sascha L. Teichmann
8aa31984df
Add docs and fix output.
2023-08-01 09:54:43 +02:00
Sascha L. Teichmann
383b0ca77b
Add an option to downloader to store advisories into a given folder.
2023-07-31 17:19:38 +02:00
Sascha L. Teichmann
1d9969162f
Fix version config and make aggreator use new command line parser.
2023-07-30 22:37:32 +02:00
Sascha L. Teichmann
ac8d8a9196
Improve wording of docs a bit.
2023-07-26 13:46:13 +02:00
Sascha L. Teichmann
5e5074fbf1
Add time range to checker.
2023-07-26 13:34:15 +02:00
Sascha L. Teichmann
1d892ff681
Fix docs.
2023-07-26 11:07:30 +02:00
Sascha L. Teichmann
5e6fb8241c
Prettifying docs
2023-07-26 04:28:42 +02:00