<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pam_tacplus.git/libtac/lib, branch v1.5.0-beta.2</title>
<subtitle> (mirror of https://github.com/vyos/pam_tacplus.git)
</subtitle>
<id>https://git.amelek.net/vyos/pam_tacplus.git/atom?h=v1.5.0-beta.2</id>
<link rel='self' href='https://git.amelek.net/vyos/pam_tacplus.git/atom?h=v1.5.0-beta.2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/'/>
<updated>2017-12-29T22:10:59+00:00</updated>
<entry>
<title>RAND_pseudo_bytes() has been deprecated in OpenSSL 1.1.0. They tell us</title>
<updated>2017-12-29T22:10:59+00:00</updated>
<author>
<name>Martin Belanger</name>
<email>martin_belanger@dell.com</email>
</author>
<published>2017-12-21T19:59:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=e12a75b717ac587bbc5814cbb7f2311be99998d8'/>
<id>urn:sha1:e12a75b717ac587bbc5814cbb7f2311be99998d8</id>
<content type='text'>
to use RAND_bytes() instead.

Modified by Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>linux/random.h doesn't actually declare getrandom()</title>
<updated>2017-12-29T21:36:43+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2017-12-28T21:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=ec797c84701ccafbfcccb836f87a1160cf86ef4c'/>
<id>urn:sha1:ec797c84701ccafbfcccb836f87a1160cf86ef4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix compile-time warnings</title>
<updated>2017-12-29T21:36:09+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2017-12-28T21:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=ab17e62324c48e63be3f71ef6ca07633bbc50b95'/>
<id>urn:sha1:ab17e62324c48e63be3f71ef6ca07633bbc50b95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not set password for ASCII login</title>
<updated>2017-06-14T23:50:56+00:00</updated>
<author>
<name>Kyeong Yoo</name>
<email>kyeong.yoo@alliedtelesis.co.nz</email>
</author>
<published>2017-06-14T23:50:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=73bc22a346ce299bbe87688982fea9d2be3e9251'/>
<id>urn:sha1:73bc22a346ce299bbe87688982fea9d2be3e9251</id>
<content type='text'>
For ASCII login, data field is not used ([1] Section 9.0.2 Inbound ASCII Login).
So do not add the user password for the login authentication with type ASCII.

[1] https://tools.ietf.org/html/draft-grant-tacacs-02
</content>
</entry>
<entry>
<title>Merge pull request #80 from pprindeville/reorg-magic</title>
<updated>2016-12-21T02:58:02+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-12-21T02:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=773a1ca53d80c6dd5c40ec6d3b54a297796d20d8'/>
<id>urn:sha1:773a1ca53d80c6dd5c40ec6d3b54a297796d20d8</id>
<content type='text'>
Reorg magic</content>
</entry>
<entry>
<title>Fix damage from PR #71</title>
<updated>2016-12-11T23:04:23+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-12-11T23:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=85e9871fb6c1883d18fe2e3dd3845b60dd753508'/>
<id>urn:sha1:85e9871fb6c1883d18fe2e3dd3845b60dd753508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide magic function when compiling against openssl</title>
<updated>2016-12-05T21:52:10+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-10-07T00:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=6fac2504657b8d98fcd627d60ebdbffcf0253b81'/>
<id>urn:sha1:6fac2504657b8d98fcd627d60ebdbffcf0253b81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify initialization of magic function</title>
<updated>2016-12-05T21:52:10+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-10-07T00:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=9b3203685c11933fa3cf93f9feb064829ccd0bb0'/>
<id>urn:sha1:9b3203685c11933fa3cf93f9feb064829ccd0bb0</id>
<content type='text'>
The pseudo-random number function magic() needs to be primed via
magic_init() before being invoked.  The standard (but klunky) way
of handling this is with a static bool inside the function which
indicates whether initialization has happened, and if not, handles
initialization and then sets the flag.

Sometimes it's more desireable to have initialization happen in
a known order before program execution starts (this helps with
reproducibility).  We can do this by indicating to the compiler/
linker that particular functions need to be executed after __start()
but before main().
</content>
</entry>
<entry>
<title>Fix sense of test for header and library</title>
<updated>2016-12-05T21:52:10+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-10-07T00:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=a76157a05e6863b467c3d8101426217edeff4e00'/>
<id>urn:sha1:a76157a05e6863b467c3d8101426217edeff4e00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix ASCII logins where 2 transactions are required</title>
<updated>2016-11-11T18:21:46+00:00</updated>
<author>
<name>Philip Prindeville</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2016-10-17T05:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/pam_tacplus.git/commit/?id=fd480f8b0295e73fb0cb902fc49bfc274f76c779'/>
<id>urn:sha1:fd480f8b0295e73fb0cb902fc49bfc274f76c779</id>
<content type='text'>
authenticate() doesn't handle the case of an ASCII login which
results in a continue request being required to complete the
transaction.
</content>
</entry>
</feed>
