<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/sudo.git/plugins/python/python_plugin_common.c, branch SUDO_1_9_12</title>
<subtitle>www.sudo.ws: repos/sudo
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/'/>
<entry>
<title>Make sudo pass -Wwrite-strings</title>
<updated>2022-06-28T22:33:15+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2022-06-28T22:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=b0f4428dd068c2d9a7fb4d5a7073efa2c182b7d6'/>
<id>b0f4428dd068c2d9a7fb4d5a7073efa2c182b7d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sudo pass -Wmissing-prototypes</title>
<updated>2022-06-27T18:48:03+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2022-06-27T18:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=83f8f9e9278b346cdc03036ae8edbd3ed3c938e8'/>
<id>83f8f9e9278b346cdc03036ae8edbd3ed3c938e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deinit python subinterpreters in reverse order (last to first).</title>
<updated>2022-03-07T01:39:12+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2022-03-07T01:39:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=fa9c8a86f38aeb5c70e7b7b8199404f028035126'/>
<id>fa9c8a86f38aeb5c70e7b7b8199404f028035126</id>
<content type='text'>
This appears to work around a crash on OpenBSD with Python 3.9.10.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This appears to work around a crash on OpenBSD with Python 3.9.10.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only emulate Py_FinalizeEx for Python 3.[0-5].</title>
<updated>2022-01-12T20:07:21+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2022-01-12T20:07:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=2aa7dd78df458438afdf52069efa09530d6de5b0'/>
<id>2aa7dd78df458438afdf52069efa09530d6de5b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that the python module we actually loaded is what we intended.</title>
<updated>2021-07-08T21:50:04+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2021-07-08T21:50:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=e4e87598c37a9f48054309f185036bc791401c6b'/>
<id>e4e87598c37a9f48054309f185036bc791401c6b</id>
<content type='text'>
This is intended to provide a more useful error message if the
user defines a module which conflicts with a system python module.
For example, a module called test.py would conflicts with the system
python test module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is intended to provide a more useful error message if the
user defines a module which conflicts with a system python module.
For example, a module called test.py would conflicts with the system
python test module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Back out regex use in python tests, filter the output instead.</title>
<updated>2020-11-12T02:04:01+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2020-11-12T02:04:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=5ef4ef65ad7542a10a69c0e9a66818b57a056677'/>
<id>5ef4ef65ad7542a10a69c0e9a66818b57a056677</id>
<content type='text'>
This makes it possible to regenerate the test output again.
Also adds an update_test_data target to the Makefile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it possible to regenerate the test output again.
Also adds an update_test_data target to the Makefile.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year on some files where it was out of date.</title>
<updated>2020-08-31T20:09:36+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2020-08-31T20:09:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=c2c963056c48fdb2df17bb5145eaf745e190d9fe'/>
<id>c2c963056c48fdb2df17bb5145eaf745e190d9fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make most python tests pass with Python 3.4</title>
<updated>2020-04-07T20:03:58+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2020-04-07T20:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=d6b1118b1d993d69ba015a35d858543808af3abf'/>
<id>d6b1118b1d993d69ba015a35d858543808af3abf</id>
<content type='text'>
Dictionary order is not stable in Python &lt; 3.6 so we need to sort
by key to have consistent results.
The LogHandler output is also different on older Python versions.
Also, don't stop running python tests after the first error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dictionary order is not stable in Python &lt; 3.6 so we need to sort
by key to have consistent results.
The LogHandler output is also different on older Python versions.
Also, don't stop running python tests after the first error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sort the list of possible plugins before printing it.</title>
<updated>2020-04-07T20:03:58+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2020-04-07T20:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=9492151bbc901611a9c36f4aafb4be00574946ff'/>
<id>9492151bbc901611a9c36f4aafb4be00574946ff</id>
<content type='text'>
This gives more reproducible error messages for the tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives more reproducible error messages for the tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fall back to using Py_Finalize() for Python version &lt; 3.6</title>
<updated>2020-04-06T13:05:20+00:00</updated>
<author>
<name>Todd C. Miller</name>
<email>Todd.Miller@sudo.ws</email>
</author>
<published>2020-04-06T13:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/sudo.git/commit/?id=b0256e0819324f521995e20a9a213c475166d864'/>
<id>b0256e0819324f521995e20a9a213c475166d864</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
