Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeding CSAF v2.1 #680

Merged
merged 76 commits into from
Jan 31, 2024
Merged

Seeding CSAF v2.1 #680

merged 76 commits into from
Jan 31, 2024

Commits on Aug 13, 2023

  1. documentary: Documented the plan

    - created root folder vor CSAF v2.1
    - added documentation on the goals as top-level README.md
      in that folder
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    4c07c78 View commit details
    Browse the repository at this point in the history
  2. config: amended git ignores and added editor config as well as git at…

    …tributes
    
    - added editor config for ease of collaboration
    - added git attributes file for cross platform ease
    - amended git ignores by typical needed artifacts that should stay local
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    6343455 View commit details
    Browse the repository at this point in the history
  3. seed: created seeding copies of v2.0 for v2.1 spec version

    - copied all relevant files needed to ease tracing the final v2.1 seed
      data back to the v2.0 origins
    - note: everything besides the submit/README.md is unchanged (content wise)
      and the csaf_2.1/prose/csaf-v2.1-editor-draft.md is a copy of the
      csaf_2.0/prose/csaf-v2-editor-draft.md file
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    95c8ff1 View commit details
    Browse the repository at this point in the history
  4. config: added lint and spell check configs

    - added a minimal vale config file for spell checks
    - added a plausible markdownlint config file
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    d831aa4 View commit details
    Browse the repository at this point in the history
  5. config: adapted markdownlint rules to unfortunate reality (for now)

    - to reduce the noise (esp. dealing with the OASIS boilerplate like e.g. frontmatter
      and the past practice of using bare URLs some exemptions were added to the markdownlint
      configuration file (still the hack for references triggers a rule we will want to keep,
      namely blanks-around-headings/blanks-around-headers
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    767e101 View commit details
    Browse the repository at this point in the history
  6. refactor: added inital source segregation with binder file

    - cut the elephant markdown file into per level 1 or 2 section sliced files
      and added a binder file at etc/bind.txt to declare the order for the concatenation
    - added YAML metadata to the appendix files to ease processing
    - markdowlint shows the same findings for the elephant and for all source files
    
    Sogned-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    85d0996 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. refactor: table hygiene, split of terminology section, definition lis…

    …ts, and unspacing
    
    - further split of introduction - terminology to obtain a homogeneous definition list file
      for the glossary part of that section (binder has been updated)
    - removal of doubled blank lines at the end of segregated source files
    - the tables in acknowledgements and revision history sections have been fixed
      to adhere to GFM format and have global per table column widths (both in
      segregated source files as in the elephant (user facing delivery item
      in GFM+gh_cosmetics format)
    - glossary as well as normative and informative references in source are now
      plain definition lists with URLs correctly wrapped into angle brackets.
    - no regression tests performed as any regressions can be detected and fixed
      later, when the transformers (generators for the user facing delivery items)
      are present and can execute.
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    affebaa View commit details
    Browse the repository at this point in the history
  2. refactor: removed volatile section counter display from sources

    - removed all volatile section counter displays like '3.1', 'C.1', or 'Appendix A.'
      from the sources. These can be regenerated from the concat document, using the
      trigger heading detection post table of contents and the appendix files meta data.
    - added section mappings from counter display to label and reverse to the etc directory.
      These files are temporarily used as fall back, but in the subsequent editorial
      phase will become build time artifacts.
    - the two non-unique section texts 'Sorting' and 'Vulnerabilities' have been amended
      with labels that make them unique (and in the context of the latter provide a
      more descriptive text than the section title itself).
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    0a6d63a View commit details
    Browse the repository at this point in the history
  3. documentary: added a volatile generator and a share folder

    - the volatile script for generating the user facing GFM+gh_cosmetics delivery item
      from the sources (bin/volatile.py) is documented and passes the usual quality controls:
      + mypy bin/volatile.py (for type verification)
      + ruff --ignore E501 bin/volatile.py (for general linting)
      + black -S -l120 bin/volatile.py (single quotes preferred and 120 chars or less long lines format)
      + vale --config etc/vale.ini bin/volatile.py (developer documentation spell check)
    - added a share folder with documentation to share the current state of generated
      GFM+gh_cosmetics format, the user facing delivery item as a single file and as
      built from current sources within the edit folder
    - this generated file is not intended to mimic the incoming 'elephant', but instead
      to enable feedback on the usefulness for end-users reading the current draft of the
      spec (offering extended navigation capabilities).
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    92efb86 View commit details
    Browse the repository at this point in the history
  4. documentary: adapted generator to remove micro format of definition data

    - removed the <br><br> concat hack from the generator (micro format for another spec)
    - updated the generated GFM+ user facing delivery item
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    aab684d View commit details
    Browse the repository at this point in the history
  5. fix: removed stray sterisk and translate markup to HTML inside defini…

    …tion texts
    
    - a stray trailing asterisk was removed in the glossary source
    - when generating the GitHub cosmetics rendering of a definition list
      we resort to HTML and thus the inner markup like emphasis or strong
      requires translation into the corresponding HTML elements <em> and
      <strong>
    - the volatile tool has been patched up clumsily but still (bin/volatile.py) is documented and passes the usual quality controls:
      + mypy bin/volatile.py (for type verification)
      + ruff --ignore E501 bin/volatile.py (for general linting)
      + black -S -l120 bin/volatile.py (single quotes preferred and 120 chars or less long lines format)
      + vale --config etc/vale.ini bin/volatile.py (developer documentation spell check)
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    3cb0313 View commit details
    Browse the repository at this point in the history
  6. refactor: adapted tool and moved to semantic citation refs

    - created real link refs for citations in sources without repetition (only
      constant tagging per 'cite' text like in [cite](#CWE) instead of the
      pure display \[[CWE]\] fakes
    - the links will be rewritten by the modified generator (volatile) and
      the destination of the links are the entries in the reference sections
    - the adapted volatile script for generating the user facing GFM+gh_cosmetics delivery item
      from the sources (bin/volatile.py) is documented and passes the usual quality controls:
      + mypy bin/volatile.py (for type verification)
      + ruff --ignore E501 bin/volatile.py (for general linting)
      + black -S -l120 bin/volatile.py (single quotes preferred and 120 chars or less long lines format)
      + vale --config etc/vale.ini bin/volatile.py (developer documentation spell check)
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    7b1f3e5 View commit details
    Browse the repository at this point in the history
  7. nit: simplified informative references section

    - as a small cosmetic hack, forced all reference entries to be on a single line
      the line starting with the colon (:) and four spaces to avoid changing the
      generator for enhancing the look of the rendered sections
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    46ffa94 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. refactor: enforced 150 chars line limit on md sources

    - distributed sentences across lines when reaching the 150 char limit
    - added a single space between block qupte char (>) and quoted text in one structural element
    - did NOT fix a reeated 'a a' ;-)
    - rationale for line length limit and where spotted at lease one
      line per sentence policy is twofold: (1) avoid horizontal scrolls
      (2) more semantic diffs in the editorial phase
    - the examples are in unqualified code blocks (triple backtick fenced))
      we should consider specializing as json those that after patching
      (filling in ellipsis cut markers with valid JSON elements).
      simeple content examples of field values may best remain untyped
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    c0a254d View commit details
    Browse the repository at this point in the history
  2. fix: fixed simple spelling errors (present in OS)

    - fixed directly repeated occurences of 'a', 'for', 'that', and 'the'.
    - changed 'versioning which compatible wth Semantic' into the correct
      'versioning which is compatible with Semantic'
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    03bad7f View commit details
    Browse the repository at this point in the history
  3. refactor: replaced volatile with semantic section references

    - replaced volatile with semantic section references (those pointing to
      our own specification)
    - found unclear section reference to conformance within conformance - editors
      should follow up on that one (maybe conformance clause 9 was meant and not section 9)
    - distributed a few sentences on extra lines that slipped through the initial <150 line sweep
    - wrapped additional lines that crossed the 150 char limit due to the semantic section
      references now being active links and thus longer than the volatile simple dotted number strings
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    bef1f74 View commit details
    Browse the repository at this point in the history
  4. refactor: changed clumsy markdown link into simple format link

    - simplified IETF language URL notation
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    943487c View commit details
    Browse the repository at this point in the history
  5. nit: removed trailing space in markdown source

    - removed trailing space in markdown source of schema-elements-02-properties
    - frontmatter.md of cours still triggers 14 warnings (3 different rules)
      but that file is per upstream OASIS and for now out of scope.
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    9dc3af6 View commit details
    Browse the repository at this point in the history
  6. refactor: split schema elements properties source on level 3

    - did split the approx. 1600 lines schema elements properties file on level 3 to
      further ease editing and reduce conflicts
    - updated the binder
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    be9628b View commit details
    Browse the repository at this point in the history
  7. refactor: split schema elements definitions source on level 3

    - did split the approx. 1150 lines schema elements definitions file on level 3 to
      further ease editing and reduce conflicts (some files are small but the defs may be worth it)
    - updated the binder
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    426c587 View commit details
    Browse the repository at this point in the history
  8. refactor: shortened source filenames for fun and profit

    - shortened the level three section files of schema definitions and properties
    - left the level two section files of these to have them up front in listings
    - updated the binder
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    aca0c5b View commit details
    Browse the repository at this point in the history
  9. refactor: finished source segregation with mandatory tests

    - split the mandatory tests file into section level 2 file and 33
      level 3 files to push the maximal line count per file below 800 lines.
    - the test section level 3 files are in part short, but they have separate concerns
      (per design) so should work nicely as separate 'modules'
    - updated the binder
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    9410c69 View commit details
    Browse the repository at this point in the history
  10. documentary: generated mapping between local and global example ids

    - the pattern sectionlabel-eg-42 describes the 42nd example in the section
      with the unique label sectionlabel - this is the path-local example id
    - the file etc/example-global-to-local.json gives these new path-local ids
      as values to the CSAF v2.0 OS global example number (both as strings)
    - the file etc/example-local-to-global.json is the reverse mapping to
      allow tracing from the future CSAF v2.1 back to the then historic v2.1
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    77409ce View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. fix: fixed two path-local ids for examples

    - fixed the path-local example ids for tge examples with
      the version 2.0 global numbers 6 and 7
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    eff549e View commit details
    Browse the repository at this point in the history
  2. refactor: migrated from global to path-local example enumeration

    - replaced all global example numbers with the corresponding path-local (semantic)
      variants - semantic in so far, as the identifier now containing the section label
      per position supports guessing on the content. Only 21 of the 143 examples (including
      the example given as example for examples in the typographical conventions sections
      have path-local numbers other than 1.
    - change in pattern: the examples with amending text carry this text now more clearly within
      parentheses.
    - two singular example titles have been corrected to plural (where the code block
      lists more than one example value)
    - one example description in the v2.0 OS has a twisted sequence of colon (:) and asterisk(*)
      this has been corrected in the source
    - there is a single reference to an example by number (global == 4) in the v2.0 OS and by direction
      stating 'above' that for now has been codified per 'The example [eg](#acknowledgments-type-example-eg-1) above'
      and for now this is being passed on into the user facing delivery item GFM+
      There is a trivial fix changing the content of that 'reference sentence part, rewriting it to
      'The example 1 above' which is in the gist of the value only reference found in the v2.0 OS
      and should just work. This should be discussed by the editors.
    - In general, when we want to really refer to examples freely with a real link to follow
      we can simply create an anchor on all examples (which we should do anyway, a label)
      and then do transforms when generating the resulting deliverables analog to the rewrite
      we do for citations.
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    74e4a1b View commit details
    Browse the repository at this point in the history
  3. fix: fixed key error from prototyping

    - amended jso as json in example number / identifier maps
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    470a17e View commit details
    Browse the repository at this point in the history
  4. documentary: added labels/anchors to examples

    - experimental: added three kinds of labels to examples:
      1. the true path-local label in the section-label-eg-number form
      2. the user friendly sec-1-2-3-eg-num form (for example <num> in section 1.2.3)
      3. the user firendly global number example-num form
    - the volatile script has been simply amended with bad but 'what could possibly go wrong'
      code but even references to non-local examples (from outside of the most fine-grained section
      containing the referenced example) work, i.e. they transform the link text from 'eg'
      to 'num (of section1.2.3)' for example number num in section 1.2.3
    - before the editorial phase the mostly static logic of reading the maps from
      etc based JSON files instead of building those structures during the parse of the
      to be transformed set of sources must be replaced with a dynamic / parsing approach
    - adapted volatile script for generating the user facing GFM+gh_cosmetics delivery item
      from the sources (bin/volatile.py) is documented and passes the usual quality controls:
      + mypy bin/volatile.py (for type verification)
      + ruff --ignore E501 bin/volatile.py (for general linting)
      + black -S -l120 bin/volatile.py (single quotes preferred and 120 chars or less long lines format)
      + vale --config etc/vale.ini bin/volatile.py (developer documentation spell check)
    - sync'ed the user facing delivery item in share
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    20aa5e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Merge pull request #63 from oasis-tcs/seeding-csaf-v-2-1

    Sync across the forkscape with a merge commit
    sthagen authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6fa161b View commit details
    Browse the repository at this point in the history
  2. Added media and shared styles

    - added the styles for the HTML user facing delivery item
    - added documentation on the provenance of these styles
    - added media folder with original v3.0 OASIS-open logo as well as a dta-url version
      for constructing self-contained HTML files
    
    Signed-off-by: Stefan Hagen <stefan@hagem-link>
    sthagen committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    cb01415 View commit details
    Browse the repository at this point in the history
  3. Added little script to derive data-url image from png file

    - Simple script to enable inlining of PNG fiels (e.g. OASIS logo) for
      self-contained HTML delivery items
    
    Signed-of-by: Stefan Hagen: <[email protected]>
    sthagen committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    2c3a183 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Added HTML generation

    - Added prose developer documentation describing the build process
    - Added toccata tool to posprocess the pand doc HTML derived from the built markdown
    - Modified the volatile markdown (user facing) assembler
    - Removed the table of contents markdown file content
    - Removed the table of contents file reference from binder
    - Adapted the skin style to the deeper section nesting (compared to SARIF) and the more
      modern boilerplate leading to different styling needs in the derived HTML
    - Added an initial tidy configuration
    - Updated the frontmatter markdown file
    - Added the generated user facing delivery item in HTML format
    
    Signed-off-by: Stefan Hagen <[email protected]>
    sthagen committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    828023a View commit details
    Browse the repository at this point in the history
  2. Added generated user facing generated markdown delivery item

    - Removed the outdated special editor version of the single markdown file
    - Added (updated) the generated user facing generated markdown delivery item to the folder
      containing the mattching generated HTML format delivery item
    
    Signed-off-by: Stefan hagen <[email protected]>
    sthagen committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    fa0b24a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Seeding CSAF 2.1

    - add missing tests and examples
    - update test scripts
    tschmidtb51 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4af1ea9 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Seeding CSAF 2.1

    - correct spelling mistakes
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    178155f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d2a4c1 View commit details
    Browse the repository at this point in the history
  3. Tests

    - update csaf_2.1/ test files based on #679
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    2285db8 View commit details
    Browse the repository at this point in the history
  4. GitHub Actions

    - introduces GitHub Actions for csaf_2.1/*
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    5850a6f View commit details
    Browse the repository at this point in the history
  5. Tests

    - update test scripts to use csaf_2.1 files
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    fe79030 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffa5602 View commit details
    Browse the repository at this point in the history
  7. Tests

    - revert sorting into directory as GitHub Actions do not recognize them
    - make usage clear by renaming files
    - use proper `paths` expressions
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    61e2c5a View commit details
    Browse the repository at this point in the history
  8. Seeding CSAF 2.1

    - Update README to explain the current process to create the Markdown version
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    75c4b78 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5eab650 View commit details
    Browse the repository at this point in the history
  10. GitHub Actions

    - correct paths syntax to match also files within a directory
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    2c6bf88 View commit details
    Browse the repository at this point in the history
  11. Seeding CSAF 2.1

    - update aggregator schema from CSAF 2.0 Errata 01
    tschmidtb51 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    74c4a7d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    af3082e View commit details
    Browse the repository at this point in the history
  13. Seeding CSAF 2.1

    - add missing tests and examples
    - update test scripts
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    21de43d View commit details
    Browse the repository at this point in the history
  14. Seeding CSAF 2.1

    - correct spelling mistakes
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    2927bc4 View commit details
    Browse the repository at this point in the history
  15. Tests

    - addresses parts of #341
    - improve test scripts to use csaf version build folder for strict artifacts
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    3ea8025 View commit details
    Browse the repository at this point in the history
  16. Tests

    - addresses parts of #679
    - ensure consistent variable naming
    - add argument -p to suppress error due to existing build folders
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    12b9896 View commit details
    Browse the repository at this point in the history
  17. Tests

    - update Node version in Github actions
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    91a34c0 View commit details
    Browse the repository at this point in the history
  18. GitHub Actions

    - move original GitHub Actions to new folder csaf_2.0
    - add `paths` to limit executed actions
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    2412522 View commit details
    Browse the repository at this point in the history
  19. Tests

    - update csaf_2.1/ test files based on #679
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    06db2e9 View commit details
    Browse the repository at this point in the history
  20. Seeding CSAF 2.1

    - update aggregator schema from CSAF 2.0 Errata 01
    tschmidtb51 authored and sthagen committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d0951c8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3ab8a6b View commit details
    Browse the repository at this point in the history
  22. Nit to preserve attributes

    sthagen authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    092a94a View commit details
    Browse the repository at this point in the history
  23. Merge pull request #65 from tschmidtb51/seeding-csaf-v-2-1_tests

    Add tests as GH actions
    sthagen authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    3f133a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Seeding CSAF 2.1

    - remove unnecessary files introduced by merge
    - remove newline to match csaf_2.0 file
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    7b73236 View commit details
    Browse the repository at this point in the history
  2. Seeding CSAF 2.1

    - address forgotten * in terminiology
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    2045c7f View commit details
    Browse the repository at this point in the history
  3. GitHub Actions

    - temporarily add the mandatory test to make sure the test data is valid
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    7dcc846 View commit details
    Browse the repository at this point in the history
  4. CSAF 2.0 to CSAF 2.1

    - update aggregator schema
    - update aggregator examples
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1b064d9 View commit details
    Browse the repository at this point in the history
  5. CSAF 2.0 to CSAF 2.1

    - update csaf schema
    - update csaf examples
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    31b2690 View commit details
    Browse the repository at this point in the history
  6. CSAF 2.0 to CSAF 2.1

    - update PMD schema
    - update PMD example
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    12b9b7f View commit details
    Browse the repository at this point in the history
  7. CSAF 2.0 to CSAF 2.1

    - update ROLIE example
    - silently fix incorrect URLs
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    5a45ae5 View commit details
    Browse the repository at this point in the history
  8. CSAF 2.0 to CSAF 2.1

    - update filename test data
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1524979 View commit details
    Browse the repository at this point in the history
  9. CSAF 2.0 to CSAF 2.1

    - update validator test data
    - update test script
    - update testdata schema and list
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1149618 View commit details
    Browse the repository at this point in the history
  10. GitHub Action

    - update mandatory tests workflow to use preset `mandatory` instead of `basic`
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    eeb5f08 View commit details
    Browse the repository at this point in the history
  11. CSAF 2.0 to CSAF 2.1

    - update validator test data (manual for special situations)
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    2ba8176 View commit details
    Browse the repository at this point in the history
  12. CSAF 2.0 to CSAF 2.1

    - start editing the first prose files
    - adopt examples to match prose
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6e1b3a7 View commit details
    Browse the repository at this point in the history
  13. CSAF 2.0 to CSAF 2.1

    - update frontmatter to reflect new version
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f4f82e1 View commit details
    Browse the repository at this point in the history
  14. CSAF 2.0 to CSAF 2.1

    - change JSON schemas to reflect declared namespace for v2.1
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    5e000b9 View commit details
    Browse the repository at this point in the history
  15. CSAF 2.0 to CSAF 2.1

    - update rest of prose to use v2.1
    - update timestamps for consistency
    - fix incorrect filesname
    - adopt test data to reflect changes in prose
    tschmidtb51 authored and sthagen committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    df23a99 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Merge pull request #641 from sthagen/seeding-csaf-v-2-1

    Seeding the CSAF v2.1 workplace - separating source and deliverables
    tschmidtb51 authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    907d9db View commit details
    Browse the repository at this point in the history
  2. Seeding CSAF 2.1

    - addresses parts of #680
    - update citing of CSAF 2.1
    - update README with minimum version of tools
    - regenerated new CSAF drafts in `share` folder
    tschmidtb51 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    30a396e View commit details
    Browse the repository at this point in the history
  3. CSAF 2.0 to CSAF 2.1

    - update prose example of 6.1.22 to use v2.1
    - originally worked on but forgotten to save it
    tschmidtb51 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    3a11c98 View commit details
    Browse the repository at this point in the history
  4. CSAF 2.0 to CSAF 2.1

    - regenerate Markdown and HTML file
    tschmidtb51 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    66fa6c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Merge pull request #681 from tschmidtb51/seeding-csaf-v-2-1

    Seeding CSAF 2.1
    tschmidtb51 authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4d84ce3 View commit details
    Browse the repository at this point in the history