<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uClibc-alpine/libcrypt, branch 0.9.32-alpine</title>
<subtitle>Where we track our uclibc patches
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/'/>
<entry>
<title>crypt: build fix. define ARRAY_SIZE macro</title>
<updated>2011-12-23T15:24:52+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2011-12-23T15:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=b7300840e0285239351e33fa613898fbb079efd7'/>
<id>b7300840e0285239351e33fa613898fbb079efd7</id>
<content type='text'>
Signed-off-by: Natanael Copa &lt;ncopa@alpinelinux.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Natanael Copa &lt;ncopa@alpinelinux.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libcrypt: add support for SHA256-CRYPT password hashing</title>
<updated>2011-12-23T14:49:02+00:00</updated>
<author>
<name>William Pitcock</name>
<email>nenolod@dereferenced.org</email>
</author>
<published>2011-12-19T07:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=243a437f9345fd7182bb4b2f60d892cc86794e8d'/>
<id>243a437f9345fd7182bb4b2f60d892cc86794e8d</id>
<content type='text'>
This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work
in uClibc.  The differences from the GLIBC version are as follows:

- b64_from_24bit() has been converted into a macro
- Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed

It is enabled by the UCLIBC_HAS_SHA256_CRYPT_IMPL configuration symbol.  You must
have UCLIBC_HAS_CRYPT_IMPL enabled as well.

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 3ac5fd7ecaeb6721d812c2b93e446bf9a31acdde)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work
in uClibc.  The differences from the GLIBC version are as follows:

- b64_from_24bit() has been converted into a macro
- Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed

It is enabled by the UCLIBC_HAS_SHA256_CRYPT_IMPL configuration symbol.  You must
have UCLIBC_HAS_CRYPT_IMPL enabled as well.

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 3ac5fd7ecaeb6721d812c2b93e446bf9a31acdde)
</pre>
</div>
</content>
</entry>
<entry>
<title>libcrypt: add support for SHA512-CRYPT password hashing</title>
<updated>2011-12-23T14:49:02+00:00</updated>
<author>
<name>William Pitcock</name>
<email>nenolod@dereferenced.org</email>
</author>
<published>2011-12-19T07:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=0b68c872deb676b0cb104bfb30a1f356072b5edf'/>
<id>0b68c872deb676b0cb104bfb30a1f356072b5edf</id>
<content type='text'>
This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work
in uClibc.  The differences from the GLIBC version are as follows:

- b64_from_24bit() has been converted into a macro
- Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed

It is enabled by the UCLIBC_HAS_SHA512_CRYPT_IMPL configuration symbol.  You must
have UCLIBC_HAS_CRYPT_IMPL enabled as well.

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 4c24dabb9cea4c8148d7a7efc7a1df694424c483)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based on Ulrich Drepper's implementation in GLIBC, but hacked up to work
in uClibc.  The differences from the GLIBC version are as follows:

- b64_from_24bit() has been converted into a macro
- Usage of GLIBC-isms (such as libc_freeres_ptr) have been removed

It is enabled by the UCLIBC_HAS_SHA512_CRYPT_IMPL configuration symbol.  You must
have UCLIBC_HAS_CRYPT_IMPL enabled as well.

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 4c24dabb9cea4c8148d7a7efc7a1df694424c483)
</pre>
</div>
</content>
</entry>
<entry>
<title>libcrypt: make crypt() itself more modular</title>
<updated>2011-12-23T14:49:02+00:00</updated>
<author>
<name>William Pitcock</name>
<email>nenolod@dereferenced.org</email>
</author>
<published>2011-12-19T07:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=78f25c8abfc3358a46061772944d30027ceb8288'/>
<id>78f25c8abfc3358a46061772944d30027ceb8288</id>
<content type='text'>
By using a function table, we can more cleanly support new crypt
implementations, such as SHA256 ($5$) and SHA512 ($6$).

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 40c426ae8f032d794d15f4a7fca8dc17cdc9899d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By using a function table, we can more cleanly support new crypt
implementations, such as SHA256 ($5$) and SHA512 ($6$).

Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
(cherry picked from commit 40c426ae8f032d794d15f4a7fca8dc17cdc9899d)
</pre>
</div>
</content>
</entry>
<entry>
<title>libcrypt: do not cast away const of key/salt</title>
<updated>2011-12-23T14:49:02+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-11-20T07:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=c6363f33f5af361fea483dd6a7e0f42278f913bf'/>
<id>c6363f33f5af361fea483dd6a7e0f42278f913bf</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
(cherry picked from commit 4a2b0641a3818ad14b886907368b6f6735615f6d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
(cherry picked from commit 4a2b0641a3818ad14b886907368b6f6735615f6d)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Makefile support for DSBT ELF.</title>
<updated>2011-03-05T17:09:46+00:00</updated>
<author>
<name>Bernd Schmidt bernds_cb1@t-online.de</name>
<email>bernds@codesourcery.com</email>
</author>
<published>2011-03-02T17:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=f4eebb6146ea3f6917481d5d24f3d99e97236399'/>
<id>f4eebb6146ea3f6917481d5d24f3d99e97236399</id>
<content type='text'>
This adds support for a new binary format, DSBT ELF, to the Makefiles.
Every shared library is assigned a DSBT index, and the link.so macro is
adjusted to ensure the correct linker argument is passed.

Configuration and ldso support will follow in separate commits.

Signed-off-by: Bernd Schmidt &lt;bernds@codesourcery.com&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds support for a new binary format, DSBT ELF, to the Makefiles.
Every shared library is assigned a DSBT index, and the link.so macro is
adjusted to ensure the correct linker argument is passed.

Configuration and ldso support will follow in separate commits.

Signed-off-by: Bernd Schmidt &lt;bernds@codesourcery.com&gt;
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nptl: proper soname handling</title>
<updated>2010-04-22T15:39:36+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>natanael.copa@gmail.com</email>
</author>
<published>2010-04-20T14:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=71239593ef4077b3e3d06a0f21aa5d0697880bef'/>
<id>71239593ef4077b3e3d06a0f21aa5d0697880bef</id>
<content type='text'>
Since sublevel releases are not ABI compatible we need to adjust
the soname to include the sublevel version.

This makes it possible to install ABI incompatible versions of the
library side by side so clean upgrades are possible.

Signed-off-by: Natanael Copa &lt;natanael.copa@gmail.com&gt;
Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since sublevel releases are not ABI compatible we need to adjust
the soname to include the sublevel version.

This makes it possible to install ABI incompatible versions of the
library side by side so clean upgrades are possible.

Signed-off-by: Natanael Copa &lt;natanael.copa@gmail.com&gt;
Signed-off-by: Austin Foxley &lt;austinf@cetoncorp.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>prettify make clean</title>
<updated>2010-03-25T14:39:02+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2010-03-25T14:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=abdbaa897b3d7b5b72c8521a38aa84cada242837'/>
<id>abdbaa897b3d7b5b72c8521a38aa84cada242837</id>
<content type='text'>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>resolv/crypt: convert to foo-y kbuild style</title>
<updated>2009-10-08T03:02:54+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-10-08T03:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=272c8e6264e0bd7a945a493e313ce909e20e814a'/>
<id>272c8e6264e0bd7a945a493e313ce909e20e814a</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>md5 passwords: reduce static usage</title>
<updated>2009-09-06T02:34:07+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-09-06T02:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/uClibc-alpine/commit/?id=6943b8336ed253a2ad90816f8d16aa392d0de606'/>
<id>6943b8336ed253a2ad90816f8d16aa392d0de606</id>
<content type='text'>
    text           data     bss     dec     hex filename
-   1875              0     120    1995     7cb libcrypt/md5.o
+   1855              0      35    1890     762 libcrypt/md5.o

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    text           data     bss     dec     hex filename
-   1875              0     120    1995     7cb libcrypt/md5.o
+   1855              0      35    1890     762 libcrypt/md5.o

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
