<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mgaadvisories/lib/MGA, branch master</title>
<subtitle>Scripts to Help with Update Advisories</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/'/>
<entry>
<title>Restore some parenthesis that are actually necessary</title>
<updated>2026-03-25T16:44:55+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-25T16:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=61a1830d68f4b3452911f6e0d415418922e157ce'/>
<id>61a1830d68f4b3452911f6e0d415418922e157ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect duplicated words or space characters</title>
<updated>2026-03-25T03:19:03+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-25T02:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=16831c6f788ff8053c594bafa19881a6676bfaf3'/>
<id>16831c6f788ff8053c594bafa19881a6676bfaf3</id>
<content type='text'>
These are real typos more than 95% of time (based on current
statistics) and worth eliminating.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are real typos more than 95% of time (based on current
statistics) and worth eliminating.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add checks for valid CVE identifiers</title>
<updated>2026-03-25T02:26:13+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-24T18:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=70856b76e17a6e16a5557e60d80e6e89c178588b'/>
<id>70856b76e17a6e16a5557e60d80e6e89c178588b</id>
<content type='text'>
These must maintain strict syntax so that they can be referred to by
others, especially in the advisory.json format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These must maintain strict syntax so that they can be referred to by
others, especially in the advisory.json format.
</pre>
</div>
</content>
</entry>
<entry>
<title>Show a hint if an SRPM can't be found in non-core</title>
<updated>2025-04-03T05:01:39+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-04-03T04:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=6a09d339c82c627f060ed7fa11ca12a7d04bf61a'/>
<id>6a09d339c82c627f060ed7fa11ca12a7d04bf61a</id>
<content type='text'>
If the RPM name is missing a .nonfree or .tainted suffix, warn the user
that this might be the reason.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the RPM name is missing a .nonfree or .tainted suffix, warn the user
that this might be the reason.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't always reset a "modified" value in the status file</title>
<updated>2025-02-24T21:49:53+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-02-24T21:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=56d1db2a23d49a58c62c16065d3436b75fe763b3'/>
<id>56d1db2a23d49a58c62c16065d3436b75fe763b3</id>
<content type='text'>
The modified value starts off from SVN, but if a more recent value is
found in the status file, use that instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The modified value starts off from SVN, but if a more recent value is
found in the status file, use that instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Read advisories from disk in parallel</title>
<updated>2024-12-06T22:38:00+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-12-06T21:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=964cc477e0aa49a7e1ce55e984da1dedef60cc8b'/>
<id>964cc477e0aa49a7e1ce55e984da1dedef60cc8b</id>
<content type='text'>
The parsing overhead is now spread over multiple cores when available,
dramatically reducing the time to read them all. mgaadv list is twice as
fast now on one test machine, for example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The parsing overhead is now spread over multiple cores when available,
dramatically reducing the time to read them all. mgaadv list is twice as
fast now on one test machine, for example.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure the .adv file ends with newline when publishing</title>
<updated>2024-04-17T02:45:20+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-04-17T02:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=6fb12d2bfe8a7360103f07e18197ba5d280989b1'/>
<id>6fb12d2bfe8a7360103f07e18197ba5d280989b1</id>
<content type='text'>
Lacking a newline corrupts the file when the ID is appended. Return an
error if this case is detected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lacking a newline corrupts the file when the ID is appended. Return an
error if this case is detected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Get the last modified date of advisories from SVN</title>
<updated>2024-04-16T17:58:32+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-04-16T06:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=7b864281523a0bf15ecea235f463c27bb77dec53'/>
<id>7b864281523a0bf15ecea235f463c27bb77dec53</id>
<content type='text'>
The modification date helps track if an advisory was changed after
initial publication. This is especially important for OSV users who need
the modification date in the vulns.json index to determine whether an
existing advisory was updated so they can download the update.  Also,
keep "ref" (pointing to bug number) in all advisories, not just the TODO
ones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The modification date helps track if an advisory was changed after
initial publication. This is especially important for OSV users who need
the modification date in the vulns.json index to determine whether an
existing advisory was updated so they can download the update.  Also,
keep "ref" (pointing to bug number) in all advisories, not just the TODO
ones.
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to fix publish-all</title>
<updated>2024-04-16T07:21:04+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-04-16T05:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=63160c8456f5fc561ce86a373d027d8acd630d4e'/>
<id>63160c8456f5fc561ce86a373d027d8acd630d4e</id>
<content type='text'>
An argument to output_pages() was missing. This command probably never
worked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An argument to output_pages() was missing. This command probably never
worked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Exit if any of the parallel processes return an error</title>
<updated>2024-03-22T04:00:12+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-03-22T04:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=82bfec6e44209b4e1bce115e4adca62d0fffb279'/>
<id>82bfec6e44209b4e1bce115e4adca62d0fffb279</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
