<feed xmlns='http://www.w3.org/2005/Atom'>
<title>perl-URPM, branch master</title>
<subtitle>Perl RPM Manipulation Module</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/'/>
<entry>
<title>Add tests from RPM for tilde and caret sorting</title>
<updated>2026-03-20T19:50:54+00:00</updated>
<author>
<name>Jani Välimaa</name>
<email>wally@mageia.org</email>
</author>
<published>2026-03-20T19:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=77d182fe03929b920c0cb1f236d542044b1f1d1f'/>
<id>77d182fe03929b920c0cb1f236d542044b1f1d1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>5.226</title>
<updated>2025-12-19T20:24:13+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2025-12-19T20:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=1e32b47277d59bdb02f4cd0fcb1a16842a8aa319'/>
<id>1e32b47277d59bdb02f4cd0fcb1a16842a8aa319</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfault in parse_property() (mga#34833, mga34837)</title>
<updated>2025-12-17T21:25:27+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2025-12-16T22:09:58+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=6f24c9c1e66a7957888ecc1a4656bfaf45f518ae'/>
<id>6f24c9c1e66a7957888ecc1a4656bfaf45f518ae</id>
<content type='text'>
The following code is used to test for a trailing [*] in a package
name:

  if (eon-s &gt; 3 &amp;&amp; !strncmp(eon-3, "[*]", 3)) {

But if we haven't already found a trailing ']', eon will be NULL.
If the address of s is above 2GB on a 32 bit system, eon-s will
then evaluate to a positive number (assuming 2's complement wraps
round - strictly this is UB), allowing the following strncmp to
access an invalid location.

Fixed by adding an explicit test for NULL before calculating eon-s.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following code is used to test for a trailing [*] in a package
name:

  if (eon-s &gt; 3 &amp;&amp; !strncmp(eon-3, "[*]", 3)) {

But if we haven't already found a trailing ']', eon will be NULL.
If the address of s is above 2GB on a 32 bit system, eon-s will
then evaluate to a positive number (assuming 2's complement wraps
round - strictly this is UB), allowing the following strncmp to
access an invalid location.

Fixed by adding an explicit test for NULL before calculating eon-s.
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete some disabled code</title>
<updated>2025-12-13T19:28:31+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2025-12-13T19:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=95c70cd3852a2facb35c20bc805d5784d0192b39'/>
<id>95c70cd3852a2facb35c20bc805d5784d0192b39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix indentation</title>
<updated>2024-12-04T23:55:09+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2022-12-31T13:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=2390795a275eb30a4b362a929b94365aef3fa2b9'/>
<id>2390795a275eb30a4b362a929b94365aef3fa2b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>5.225</title>
<updated>2024-05-29T10:24:04+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2024-05-29T10:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=0003d3bea911b3aae59b954ba1edb08177dc9c60'/>
<id>0003d3bea911b3aae59b954ba1edb08177dc9c60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle i586 -&gt; i686 upgrade</title>
<updated>2024-05-27T20:58:56+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2024-05-27T20:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=b55af1b05f05415af8fd6440534b11cc7e37101e'/>
<id>b55af1b05f05415af8fd6440534b11cc7e37101e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>5.224</title>
<updated>2022-12-19T20:33:38+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2022-12-19T20:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=ba2a6e3acc57d3fcb1404e73dd9a776ac5e661cc'/>
<id>ba2a6e3acc57d3fcb1404e73dd9a776ac5e661cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add back support for foo &gt; 5 in property2name*</title>
<updated>2022-12-19T20:31:51+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2022-12-18T21:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=8c53742a5e1b5b01a7635ea33dbb72ec3c957e13'/>
<id>8c53742a5e1b5b01a7635ea33dbb72ec3c957e13</id>
<content type='text'>
This is used internally to create search queries.
At the same time update synthesis tests to be more representative
by using foo[&lt; 5] syntax which has been what is genereated for
many many years.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is used internally to create search queries.
At the same time update synthesis tests to be more representative
by using foo[&lt; 5] syntax which has been what is genereated for
many many years.
</pre>
</div>
</content>
</entry>
<entry>
<title>List missing changes</title>
<updated>2022-12-18T14:55:32+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2022-12-18T14:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=dfacc46ae9b38949e9089eb5e68db8fc812db25e'/>
<id>dfacc46ae9b38949e9089eb5e68db8fc812db25e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
