<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mgaadvisories, 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>Add a "new" option to fill in advisory from Bugzilla</title>
<updated>2026-05-16T02:59:01+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-16T02:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=15f84bab6a66a7bcfc1d4b40e452fd2c1c3c1024'/>
<id>15f84bab6a66a7bcfc1d4b40e452fd2c1c3c1024</id>
<content type='text'>
This loads the bug from Bugzilla and fills in as much as possible for a
new advisory from the data found there rather than using a static
template.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This loads the bug from Bugzilla and fills in as much as possible for a
new advisory from the data found there rather than using a static
template.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update NEWS</title>
<updated>2026-05-16T00:45:34+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-16T00:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=d561221cdda1869ef3fa85d5410112ec0eb432e1'/>
<id>d561221cdda1869ef3fa85d5410112ec0eb432e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid shell quoting issues with filenames</title>
<updated>2026-05-16T00:22:45+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-15T19:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=a9404d7587db5dbb49ad56c36a81018bc421d6a9'/>
<id>a9404d7587db5dbb49ad56c36a81018bc421d6a9</id>
<content type='text'>
Avoid the possibility of security problem due to malicious file names
being interpreted as shell commands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid the possibility of security problem due to malicious file names
being interpreted as shell commands.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for references that don't look like URLs</title>
<updated>2026-05-14T01:53:21+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-14T01:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=b36b05a687786975f1a895cede8b0c89a644b4d3'/>
<id>b36b05a687786975f1a895cede8b0c89a644b4d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for unknown keys in the advisory</title>
<updated>2026-05-09T17:06:47+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-09T17:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=5f249177a70382e2c096388cd0c9d35c6ecc9a94'/>
<id>5f249177a70382e2c096388cd0c9d35c6ecc9a94</id>
<content type='text'>
An unknown key is probably due to a typo, which should be highlighted to
the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An unknown key is probably due to a typo, which should be highlighted to
the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expand the definition of word when looking for dupes</title>
<updated>2026-05-07T04:26:03+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-07T04:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=be8028c930f9e85ede81a90255842296dd23aea8'/>
<id>be8028c930f9e85ede81a90255842296dd23aea8</id>
<content type='text'>
Consider some non-alphabetic characters as words to expand the check to
catch things like duplicate package names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consider some non-alphabetic characters as words to expand the check to
catch things like duplicate package names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some perlcritic warnings</title>
<updated>2026-04-21T05:55:52+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-21T05:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=dc7169cf947eb4bb0ad853d09ebf8b1cedb5c39f'/>
<id>dc7169cf947eb4bb0ad853d09ebf8b1cedb5c39f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for duplicate packages in advisory</title>
<updated>2026-04-21T03:10:20+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-21T03:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=4e5e06df6388898e5eec4fbcd5e823028f15ade3'/>
<id>4e5e06df6388898e5eec4fbcd5e823028f15ade3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>0.35</title>
<updated>2026-04-13T18:17:37+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-13T18:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=a63c67a3885d91a0a956ce5ec077034b9c050e3c'/>
<id>a63c67a3885d91a0a956ce5ec077034b9c050e3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More accurately classify reference links in the JSON output</title>
<updated>2026-04-13T18:14:59+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-13T17:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=3b14ce55b5a2ee4865f6c84365cf1b67d37dab12'/>
<id>3b14ce55b5a2ee4865f6c84365cf1b67d37dab12</id>
<content type='text'>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</pre>
</div>
</content>
</entry>
</feed>
