<feed xmlns='http://www.w3.org/2005/Atom'>
<title>python-caja/examples, branch master</title>
<subtitle>Python bindings for libcaja-extension</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/'/>
<entry>
<title>Fix shell injection vulnerability in shred example</title>
<updated>2025-09-10T18:51:51+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-02T21:18:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=3c1caaaa68358a026223b6e952c10e5f29547842'/>
<id>3c1caaaa68358a026223b6e952c10e5f29547842</id>
<content type='text'>
Replaced the subprocess call with an argument list to avoid possible
shell injection from malicious file names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaced the subprocess call with an argument list to avoid possible
shell injection from malicious file names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add shred example</title>
<updated>2025-09-02T20:30:33+00:00</updated>
<author>
<name>Erriez</name>
<email>Erriez@users.noreply.github.com</email>
</author>
<published>2025-09-02T20:30:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=e0fd9c8646d8f4d0f08df39f3f7f3bd4e958624b'/>
<id>e0fd9c8646d8f4d0f08df39f3f7f3bd4e958624b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use subprocess calls instead of os.system</title>
<updated>2025-09-02T17:52:49+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-29T20:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=3bf3603bae502e52a0acd0a85a10466c3f1dbee1'/>
<id>3bf3603bae502e52a0acd0a85a10466c3f1dbee1</id>
<content type='text'>
This removes the possibility of shell injection vulnerabilities.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the possibility of shell injection vulnerabilities.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Caja Meld compare example</title>
<updated>2025-08-29T19:46:03+00:00</updated>
<author>
<name>Erriez</name>
<email>Erriez@users.noreply.github.com</email>
</author>
<published>2025-08-29T19:46:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=581ce8c179f1912b8dc92a108990b180ae16d61a'/>
<id>581ce8c179f1912b8dc92a108990b180ae16d61a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add git.mk to generate .gitignore</title>
<updated>2020-06-17T11:34:41+00:00</updated>
<author>
<name>tamplan</name>
<email>tamplan@free.fr</email>
</author>
<published>2020-05-24T09:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=00c332d032b7aff8d0ebc1ca1be1aeeb3829a619'/>
<id>00c332d032b7aff8d0ebc1ca1be1aeeb3829a619</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Examples: remove use of Python 2/3 incompatible urllib/urlparse.</title>
<updated>2019-02-20T14:11:10+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@fedora29.monnerat</email>
</author>
<published>2019-02-11T18:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=7842b86e8deac7b6cae3bea3d27b26ae7a399db0'/>
<id>7842b86e8deac7b6cae3bea3d27b26ae7a399db0</id>
<content type='text'>
Plus some other rewriting to improve lisibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plus some other rewriting to improve lisibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize examples</title>
<updated>2019-01-30T20:59:07+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2019-01-26T14:22:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=6447d7c97a71521f2cdc0765a81c20aec8b90e04'/>
<id>6447d7c97a71521f2cdc0765a81c20aec8b90e04</id>
<content type='text'>
The example extension scripts need to be in sync with new versions of
referenced foreign packages.
This commit also makes them compatible with Python version 3 (retaining
Python 2 compatibility).
An additional example extension "mixed" is added: it implements all caja
extension features and can also be used as a new extension pattern. See
source header comment for a description.

Ref: https://github.com/mate-desktop/python-caja/pull/34#issuecomment-457257832
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The example extension scripts need to be in sync with new versions of
referenced foreign packages.
This commit also makes them compatible with Python version 3 (retaining
Python 2 compatibility).
An additional example extension "mixed" is added: it implements all caja
extension features and can also be used as a new extension pattern. See
source header comment for a description.

Ref: https://github.com/mate-desktop/python-caja/pull/34#issuecomment-457257832
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: add dummy function to background-image extension</title>
<updated>2016-08-23T21:59:46+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-08-23T21:56:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=5815f585f8a6ae967aad703f39cc0dfbae669ff3'/>
<id>5815f585f8a6ae967aad703f39cc0dfbae669ff3</id>
<content type='text'>
seems like the only way to fix Caja warning:

caja_menu_provider_get_background_items: assertion 'CAJA_IS_MENU_PROVIDER (provider)' failed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
seems like the only way to fix Caja warning:

caja_menu_provider_get_background_items: assertion 'CAJA_IS_MENU_PROVIDER (provider)' failed
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: use proper import in update-file-info-async.py</title>
<updated>2016-08-23T17:54:55+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-08-23T17:54:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=5e5f64a97de1c1498c7a505a5adb8b83c8474c0a'/>
<id>5e5f64a97de1c1498c7a505a5adb8b83c8474c0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>examples: fix Caja crash when loading background-image extension</title>
<updated>2016-08-23T15:19:53+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-08-23T15:19:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/python-caja/commit/?id=f9d3f97c99920506dca720f512687b8517aeaa24'/>
<id>f9d3f97c99920506dca720f512687b8517aeaa24</id>
<content type='text'>
due to wrong background schema name
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
due to wrong background schema name
</pre>
</div>
</content>
</entry>
</feed>
