<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/m2crypto.git/doc, branch master</title>
<subtitle>gitlab.com: m2crypto/m2crypto.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/'/>
<entry>
<title>Administrative tasks to create release 0.37.</title>
<updated>2020-12-08T16:31:09+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2020-12-08T16:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=044ae976a04e524ba001f63d437ecb866ebeff68'/>
<id>044ae976a04e524ba001f63d437ecb866ebeff68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for CentOS 6 and Python 2.6</title>
<updated>2020-11-20T20:05:21+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2020-11-20T19:25:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=0ac96ae996d36ff452afe0fbb7a368fcd35b219b'/>
<id>0ac96ae996d36ff452afe0fbb7a368fcd35b219b</id>
<content type='text'>
Support of CentOS 6 ends on 2020-11-30.

Fixes #283
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support of CentOS 6 ends on 2020-11-30.

Fixes #283
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct URL of https://www.schneier.com/academic/smime/</title>
<updated>2019-05-14T15:25:56+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2019-05-14T15:25:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=55d4e9542de3519fb0085da9abfd8e0b8eee0d7a'/>
<id>55d4e9542de3519fb0085da9abfd8e0b8eee0d7a</id>
<content type='text'>
Renegerate documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Renegerate documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs</title>
<updated>2018-02-08T16:48:51+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-10-05T12:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=9d79ac666605211107c099e530823792a4c4ecea'/>
<id>9d79ac666605211107c099e530823792a4c4ecea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all PGP modules.</title>
<updated>2017-10-07T19:14:26+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-10-07T17:46:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=232b457ec2e9896d4b205f894a7ba333e8811116'/>
<id>232b457ec2e9896d4b205f894a7ba333e8811116</id>
<content type='text'>
Fixes #182.

Reasoning for the change was:

I think we are just lying to ourselves when we keep PGP module in the
repository.

1. It is not used. Over a year, there is ``DeprecationWarning`` asking
   anybody who uses the module to contact me. Nobody ever did. Even the
   previous maintainer of M2Crypto [did not know how to use
   it](https://stackoverflow.com/a/1042139/164233), and that was 2009.
   Whole Stack Overflow is full of vague comments like “hopefully
   M2Crypto.PGP will help you”, but I have not found on DuckDuckGo one
   example of use of M2Crypto.PGP

2. The main point of M2Crypto is to be Python bindings for OpenSSL. And
   truly most of the other M2Crypto code is just a tiny wrapper around
   C functions. That is not so with M2Crypto.PGP. It is basically
   reimplementation of PGP keys manipulation functions with Python with
   rather large set of Python objects and complicated computations. There
   are very few calls to any C code at all and most work is done by series
   of Python functions. And, obviously, PGP != OpenSSL.

3. There is very tiny test suite for M2Crypto.PGP. It is basically just
   running ``PGP.load_pubring()``, which does exercise a lot of the
   module, but certainly it is far from the rigorous unit testing.

4. And of course, it is completely broken under Python 3, and I have no
   idea how to fix it (especially given 1. I don't want to spend too
   much time on it).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #182.

Reasoning for the change was:

I think we are just lying to ourselves when we keep PGP module in the
repository.

1. It is not used. Over a year, there is ``DeprecationWarning`` asking
   anybody who uses the module to contact me. Nobody ever did. Even the
   previous maintainer of M2Crypto [did not know how to use
   it](https://stackoverflow.com/a/1042139/164233), and that was 2009.
   Whole Stack Overflow is full of vague comments like “hopefully
   M2Crypto.PGP will help you”, but I have not found on DuckDuckGo one
   example of use of M2Crypto.PGP

2. The main point of M2Crypto is to be Python bindings for OpenSSL. And
   truly most of the other M2Crypto code is just a tiny wrapper around
   C functions. That is not so with M2Crypto.PGP. It is basically
   reimplementation of PGP keys manipulation functions with Python with
   rather large set of Python objects and complicated computations. There
   are very few calls to any C code at all and most work is done by series
   of Python functions. And, obviously, PGP != OpenSSL.

3. There is very tiny test suite for M2Crypto.PGP. It is basically just
   running ``PGP.load_pubring()``, which does exercise a lot of the
   module, but certainly it is far from the rigorous unit testing.

4. And of course, it is completely broken under Python 3, and I have no
   idea how to fix it (especially given 1. I don't want to spend too
   much time on it).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add generated HTML docs.</title>
<updated>2017-09-20T19:13:34+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-04-20T21:52:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=bbf99577b2f9d071728f2e76263b14bf8f1d7580'/>
<id>bbf99577b2f9d071728f2e76263b14bf8f1d7580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDDIR empty</title>
<updated>2017-09-20T19:13:34+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-09-20T19:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=3da7124872c6e13bc30ba5da9799bb4abc8a2404'/>
<id>3da7124872c6e13bc30ba5da9799bb4abc8a2404</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change JavaDoc parameters to the Sphinx convention.</title>
<updated>2017-09-20T19:13:34+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-04-20T15:12:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=82db77e1a9c1d03534a9c0b73d51801ba7257240'/>
<id>82db77e1a9c1d03534a9c0b73d51801ba7257240</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Incorporate existing HTML files into Sphinx documents.</title>
<updated>2017-09-20T18:52:13+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-04-20T14:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=c0b300a5e4532b549f18b5526604219d717e2582'/>
<id>c0b300a5e4532b549f18b5526604219d717e2582</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some foundations of sphinx docs</title>
<updated>2017-09-20T18:52:13+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2017-04-20T09:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/m2crypto.git/commit/?id=5b1beb4b943ab7866162c4f8d0a19a779c0e2d1b'/>
<id>5b1beb4b943ab7866162c4f8d0a19a779c0e2d1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
