<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/secure/lib/libcrypt, branch release/5.2.1_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.1_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.1_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-02-23T15:32:56Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-02-23T15:32:56Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-02-23T15:32:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=84a7b99b4e02a260bf7ff9b540032f4cb7bc612a'/>
<id>urn:sha1:84a7b99b4e02a260bf7ff9b540032f4cb7bc612a</id>
<content type='text'>
'RELENG_5_2_1_RELEASE'.

This commit was manufactured to restore the state of the 5.2.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Strip the private blowfish code down to only that which is</title>
<updated>2003-06-02T19:17:24Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2003-06-02T19:17:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c8fa8e25d77016f36e63790f2ceccb90613ccb2e'/>
<id>urn:sha1:c8fa8e25d77016f36e63790f2ceccb90613ccb2e</id>
<content type='text'>
required to make crypt(3) blowfish "$2a$..." hashes. Lint and
warnsify.
</content>
</entry>
<entry>
<title>No functional change, but big code cleanup. WARNS, lint(1) and style(9).</title>
<updated>2002-03-06T17:18:09Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-03-06T17:18:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f2ac424af7b980ba4d858ecfd1644ce197d6869d'/>
<id>urn:sha1:f2ac424af7b980ba4d858ecfd1644ce197d6869d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Move NTOHL() and associated macros into &lt;sys/param.h&gt;.  These are</title>
<updated>2002-02-18T20:35:27Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-02-18T20:35:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd8e4ebc8c18caec3eefac6527831f9ee6a92959'/>
<id>urn:sha1:fd8e4ebc8c18caec3eefac6527831f9ee6a92959</id>
<content type='text'>
  deprecated in favor of the POSIX-defined lowercase variants.
o Change all occurrences of NTOHL() and associated marcros in the
  source tree to use the lowercase function variants.
o Add missing license bits to sparc64's &lt;machine/endian.h&gt;.
  Approved by: jake
o Clean up &lt;machine/endian.h&gt; files.
o Remove unused __uint16_swap_uint32() from i386's &lt;machine/endian.h&gt;.
o Remove prototypes for non-existent bswapXX() functions.
o Include &lt;machine/endian.h&gt; in &lt;arpa/inet.h&gt; to define the
  POSIX-required ntohl() family of functions.
o Do similar things to expose the ntohl() family in libstand, &lt;netinet/in.h&gt;,
  and &lt;sys/param.h&gt;.
o Prepend underscores to the ntohl() family to help deal with
  complexities associated with having MD (asm and inline) versions, and
  having to prevent exposure of these functions in other headers that
  happen to make use of endian-specific defines.
o Create weak aliases to the canonical function name to help deal with
  third-party software forgetting to include an appropriate header.
o Remove some now unneeded pollution from &lt;sys/types.h&gt;.
o Add missing &lt;arpa/inet.h&gt; includes in userland.

Tested on:	alpha, i386
Reviewed by:	bde, jake, tmm
</content>
</entry>
<entry>
<title>__FBSDID()  (second half of src/lib/libcrypt changes)</title>
<updated>2001-10-23T10:23:32Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-10-23T10:23:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=68344a95478e7f7a30cc2d93820595aad7e7bc5b'/>
<id>urn:sha1:68344a95478e7f7a30cc2d93820595aad7e7bc5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add OpenBSD-style blowfish password hashing. This makes one less</title>
<updated>2001-03-11T16:05:43Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-03-11T16:05:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5c1296168babf97c51ff030872cddb7f9857474f'/>
<id>urn:sha1:5c1296168babf97c51ff030872cddb7f9857474f</id>
<content type='text'>
gratuitous difference between us and our sister project.

This was given to me _ages_ ago. May apologies to Paul for the length
of time its taken me to commit.

Obtained from:	Niels Provos &lt;provos@physnet.uni-hamburg.de&gt;/OpenBSD
Submitted by:	Paul Herman &lt;pherman@frenchfries.net&gt;
</content>
</entry>
<entry>
<title>Merge into a single US-exportable libcrypt, which only provides</title>
<updated>2000-12-28T10:32:02Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-12-28T10:32:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9886bcdf9326929b650dc843802a25400f597365'/>
<id>urn:sha1:9886bcdf9326929b650dc843802a25400f597365</id>
<content type='text'>
one-way hash functions for authentication purposes.  There is no more
"set the libcrypt-&gt;libXXXcrypt" nightmare.
- Undo the libmd.so hack, use -D to hide the md5c.c internals.
- Remove the symlink hacks in release/Makefile
- the algorthm is set by set_crypt_format() as before.  If this is
  not called, it tries to heuristically figure out the hash format, and
  if all else fails, it uses the optional auth.conf entry to chose the
  overall default hash.
- Since source has non-hidden crypto in it there may be some issues with
  having the source it in some countries, so preserve the "secure/*"
  division.  You can still build a des-free libcrypt library if you want
  to badly enough.  This should not be a problem in the US or exporting
  from the US as freebsd.org had notified BXA some time ago.  That makes
  this stuff re-exportable by anyone.
- For consistancy, the default in absence of any other clues is md5.  This
  is to try and minimize POLA across buildworld where folk may suddenly
  be activating des-crypt()-hash support.  Since the des hash may not
  always be present, it seemed sensible to make the stronger md5 algorithm
  the default.
All things being equal, no functionality is lost.

Reviewed-by: jkh

(flame-proof suit on)
</content>
</entry>
<entry>
<title>Add working and easy crypt(3)-switching.  Yes, we need a whole new API</title>
<updated>2000-08-22T02:15:54Z</updated>
<author>
<name>Brian Feldman</name>
<email>green@FreeBSD.org</email>
</author>
<published>2000-08-22T02:15:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=04c9749ff0148ec8f73b150cec8bc2c094a5d31a'/>
<id>urn:sha1:04c9749ff0148ec8f73b150cec8bc2c094a5d31a</id>
<content type='text'>
for crypt(3) by now.  In any case:

Add crypt_set_format(3) + documentation to -lcrypt.
Add login_setcryptfmt(3) + documentation to -lutil.
Support for switching crypt formats in passwd(8).
Support for switching crypt formats in pw(8).

The simple synopsis is:
edit login.conf; add a passwd_format field set to "des" or "md5"; go nuts :)

Reviewed by:	peter
</content>
</entry>
<entry>
<title>Add NODESCRYPTLINKS knob to prevent spamming of libcrypt -&gt; libscrypt</title>
<updated>2000-02-29T05:47:52Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-02-29T05:47:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=06f13592e1159eddacf4ed78d8ea929f551c172a'/>
<id>urn:sha1:06f13592e1159eddacf4ed78d8ea929f551c172a</id>
<content type='text'>
symlinks. The name is against my better judgement, but I defer to ancient
tradition here because I'm a nice guy.

Reviewed by:	-current
</content>
</entry>
<entry>
<title>Really really remove SHA-1 support.</title>
<updated>2000-01-09T21:22:48Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-01-09T21:22:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=63f691b33ca56acc1450025d984a06c16c21a94f'/>
<id>urn:sha1:63f691b33ca56acc1450025d984a06c16c21a94f</id>
<content type='text'>
</content>
</entry>
</feed>
