<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/base64.py, branch 3.6</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>[3.6] bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (GH-8351) (GH-8436)</title>
<updated>2018-07-24T12:06:59+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-07-24T12:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=113f86e7487e9312a2494667b088854ac942ab00'/>
<id>113f86e7487e9312a2494667b088854ac942ab00</id>
<content type='text'>
Now base64.Error is always raised instead of UnboundLocalError or
OverflowError.
(cherry picked from commit ac0b3c2f4d86fc056b833a4e6b9a380741244a63)

Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now base64.Error is always raised instead of UnboundLocalError or
OverflowError.
(cherry picked from commit ac0b3c2f4d86fc056b833a4e6b9a380741244a63)

Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add Python version since deprecation in base64 methods. (#33) (#429)</title>
<updated>2017-03-03T15:07:18+00:00</updated>
<author>
<name>Berker Peksag</name>
<email>berker.peksag@gmail.com</email>
</author>
<published>2017-03-03T15:07:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c7ff163abf428d73d4054754db3c99d06487e3ad'/>
<id>c7ff163abf428d73d4054754db3c99d06487e3ad</id>
<content type='text'>
Allow developers to not have to either test on N Python versions or
looked through multiple versions of the docs to know whether they can
easily update.

(cherry picked from commit c643a967dd7d33ccefa5b61b38caf40b448057ce)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow developers to not have to either test on N Python versions or
looked through multiple versions of the docs to know whether they can
easily update.

(cherry picked from commit c643a967dd7d33ccefa5b61b38caf40b448057ce)</pre>
</div>
</content>
</entry>
<entry>
<title>Use sequence repetition instead of bytes constructor with integer argument.</title>
<updated>2016-09-11T11:41:02+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-09-11T11:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5f1a5187f72acb75d59fa67286ecf5c186bae619'/>
<id>5f1a5187f72acb75d59fa67286ecf5c186bae619</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25913: Leading &lt;~ is optional now in base64.a85decode() with adobe=True.</title>
<updated>2016-02-24T10:08:11+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-02-24T10:08:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6c783ac15de8b7e54d889e926af7223803c22515'/>
<id>6c783ac15de8b7e54d889e926af7223803c22515</id>
<content type='text'>
Patch by Swati Jaiswal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Swati Jaiswal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25913: Leading &lt;~ is optional now in base64.a85decode() with adobe=True.</title>
<updated>2016-02-24T10:05:50+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-02-24T10:05:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=205e75bb629408d850efd6659c87ba1f8512b44b'/>
<id>205e75bb629408d850efd6659c87ba1f8512b44b</id>
<content type='text'>
Patch by Swati Jaiswal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Swati Jaiswal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22088: Merge base64 docs from 3.5</title>
<updated>2016-02-24T01:08:43+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2016-02-24T01:08:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=150ea1a1dffd624b4cd6c2608ece249d12588907'/>
<id>150ea1a1dffd624b4cd6c2608ece249d12588907</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22088: Clarify base-64 alphabets and which characters are discarded</title>
<updated>2016-02-23T22:30:50+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2016-02-23T22:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=ee3074e1f473c2ebdc89e2b6889747fc586002e9'/>
<id>ee3074e1f473c2ebdc89e2b6889747fc586002e9</id>
<content type='text'>
* There are only two base-64 alphabets defined by the RFCs, not three
* Due to the internal translation, plus (+) and slash (/) are never discarded
* standard_ and urlsafe_b64decode() discard characters as well

Also update the doc strings to clarify data types, based on revision
92760d2edc9e, correct the exception raised by b16decode(), and correct the
parameter name for the base-85 functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* There are only two base-64 alphabets defined by the RFCs, not three
* Due to the internal translation, plus (+) and slash (/) are never discarded
* standard_ and urlsafe_b64decode() discard characters as well

Also update the doc strings to clarify data types, based on revision
92760d2edc9e, correct the exception raised by b16decode(), and correct the
parameter name for the base-85 functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #25357: Add an optional newline paramer to binascii.b2a_base64().</title>
<updated>2015-10-11T09:01:02+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-10-11T09:01:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e84c97656899750a8e6b01bef2cfc01b31d60220'/>
<id>e84c97656899750a8e6b01bef2cfc01b31d60220</id>
<content type='text'>
base64.b64encode() uses it to avoid a memory copy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
base64.b64encode() uses it to avoid a memory copy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Escaped backslashes in docstrings.</title>
<updated>2015-04-03T15:12:41+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-04-03T15:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9f8a8910a415e31808debe6e9fed7f7c3638d42a'/>
<id>9f8a8910a415e31808debe6e9fed7f7c3638d42a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #20879: Delay the initialization of encoding and decoding tables for</title>
<updated>2014-03-17T21:38:41+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-03-17T21:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d6a91a7ab69fe449259d8719acf63cca9af45ba0'/>
<id>d6a91a7ab69fe449259d8719acf63cca9af45ba0</id>
<content type='text'>
base32, ascii85 and base85 codecs in the base64 module, and delay the
initialization of the unquote_to_bytes() table of the urllib.parse module, to
not waste memory if these modules are not used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
base32, ascii85 and base85 codecs in the base64 module, and delay the
initialization of the unquote_to_bytes() table of the urllib.parse module, to
not waste memory if these modules are not used.
</pre>
</div>
</content>
</entry>
</feed>
