<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/lib/Wallet/Object/Duo.pm, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/debian/krb5-wallet.git/atom?h=master</id>
<link rel='self' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/'/>
<updated>2020-05-18T00:05:30+00:00</updated>
<entry>
<title>Update to rra-c-util 8.2 and C TAP Harness 4.7</title>
<updated>2020-05-18T00:05:30+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2020-05-18T00:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=c138111a3c27863308b6552a5527a9e821a3dc11'/>
<id>urn:sha1:c138111a3c27863308b6552a5527a9e821a3dc11</id>
<content type='text'>
Update to rra-c-util 8.2:

* Implement explicit_bzero with memset if it is not available.
* Reformat all C source using clang-format 10.
* Work around Test::Strict not skipping .git directories.
* Fix warnings with perltidy 20190601 and Perl::Critic 1.134.
* Fix warnings with Clang 10, GCC 10, and the Clang static analyzer.

Update to C TAP Harness 4.7:

* Fix warnings with GCC 10.
* Reformat all C source using clang-format 10.
* Fixed malloc error checking in bstrndup.
</content>
</entry>
<entry>
<title>Add SPDX-License-Identifier headers</title>
<updated>2018-06-03T22:36:42+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-06-03T22:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=4a0b9e747c8abfca24f30b7ce1e9a725ce11474a'/>
<id>urn:sha1:4a0b9e747c8abfca24f30b7ce1e9a725ce11474a</id>
<content type='text'>
Add SPDX-License-Identifier headers to all substantial source files.
Collapse copyright years.  Add some Emacs configuration for files
where the copyright notice is at the end.  Add a test that every
file has SPDX-License-Identifier.
</content>
</entry>
<entry>
<title>Add obsolete-strings test and fix problems it finds</title>
<updated>2018-05-28T05:05:31+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2018-05-28T05:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=769217510b97e23101a01d228e2b8510fd43a725'/>
<id>urn:sha1:769217510b97e23101a01d228e2b8510fd43a725</id>
<content type='text'>
Mostly changing http eyrie.org URLs to https, but also remove my
old email address in one place and switch some tests away from my
old RRA_MAINTAINER_TESTS environment variable to use the Lancaster
Consensus variables properly.  This uncovered a bug in skipping one
test unless Stanford Kerberos credentials existed.
</content>
</entry>
<entry>
<title>Update Perl module versions for 1.4</title>
<updated>2016-01-23T23:24:19+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-23T23:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=43d3a892cb5aa69234a2591bf584036970a7243e'/>
<id>urn:sha1:43d3a892cb5aa69234a2591bf584036970a7243e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Standardize Perl module versions</title>
<updated>2016-01-17T20:25:15+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-17T20:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=4feab8a987a345e38c44077d1042bf05ec03f0eb'/>
<id>urn:sha1:4feab8a987a345e38c44077d1042bf05ec03f0eb</id>
<content type='text'>
The versions of all of the wallet Perl modules now match the overall
package version except for Wallet::Schema, which is used to version
the database schema.

Import the test from rra-c-util 5.10 and exclude Wallet::Schema from
the tests.

Go through all Perl modules and standardize the syntax for setting the
version and indicating the required version of Perl.  Fix a few other
syntax issues while I'm in there.
</content>
</entry>
<entry>
<title>Fix Wallet::Object::Duo to pass strict.t test w/o Net::Duo</title>
<updated>2016-01-04T03:57:04+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2016-01-04T03:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=a7b518bd54a73e0234d9dcb9bf9ef78272f73add'/>
<id>urn:sha1:a7b518bd54a73e0234d9dcb9bf9ef78272f73add</id>
<content type='text'>
Ubuntu precise and trusty don't have Net::Duo packages.  Delay
loading to the constructor so that the modules will still pass
strictness tests.  This also fixes Travis-CI testing.

Change-Id: I23f1fe6dbdddaac2040f459410a74be4a13b6755
</content>
</entry>
<entry>
<title>Merged all Duo objects into one module</title>
<updated>2015-06-08T22:24:34+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2015-04-17T20:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=feacbd7d685b1790579f949b3e72a48412835d92'/>
<id>urn:sha1:feacbd7d685b1790579f949b3e72a48412835d92</id>
<content type='text'>
To handle local proliferation of Duo integration type requests, all Duo
types have been merged into one module that will pick up and decide
integration specifics off of the object type.

If you are using the Duo types locally already, you'll want to load
perl/sql/wallet-1.3-update-duo.sql to your database to update the old
object types to all use the Duo module.

All existing Duo integrations have been added to the module for
handling, but nothing new has been added to the wallet object types.
Since there are a lot of Duo integrations, sites should only manually
add the ones they're interested in to the wallet types table.

Change-Id: If9c9a0a3e77923354f31d8f9c98a519c93df200b
</content>
</entry>
<entry>
<title>Wallet::Object::Duo: Respect new type field in Duo table</title>
<updated>2014-10-14T05:35:23+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2014-10-14T05:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=44df8ab537e13c4bb41d0d1c85d4a42891c6ea12'/>
<id>urn:sha1:44df8ab537e13c4bb41d0d1c85d4a42891c6ea12</id>
<content type='text'>
Make all the searches and creations for the Duo table add or search for
the type field as well.  This avoids one Duo type clobbering another
for the same object name.

Change-Id: I62192c3616f43c7acd8ce3f94db8a0e43e77e317
</content>
</entry>
<entry>
<title>Split Duo type out into multiple sub-types</title>
<updated>2014-10-09T03:33:56+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2014-10-09T03:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=34d83c2dd2a17af92e48d74ebfbbfce28c7e8525'/>
<id>urn:sha1:34d83c2dd2a17af92e48d74ebfbbfce28c7e8525</id>
<content type='text'>
The existing functionality is now in the duo-pam object type.  The old
duo type now returns output in a generic config file, and new types for
the Duo auth proxy in LDAP and Radius proxies are added.

Change-Id: I1525d79b44dafcf3ef85368297baefafcb5dc179
</content>
</entry>
<entry>
<title>Parse the Duo key_file in relaxed JSON mode</title>
<updated>2014-07-16T23:25:46+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-16T22:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=8d66c66be27f795df314a69aeb49c75d075c8016'/>
<id>urn:sha1:8d66c66be27f795df314a69aeb49c75d075c8016</id>
<content type='text'>
When reading the Duo object configuration to retrieve the Duo
admin server, parse the JSON in relaxed mode to match the behavior
of Net::Duo itself.  Otherwise, we get hung up on trailing commas
that Net::Duo doesn't care about.

Change-Id: I0a7347b22e379fe5dfe5fdabaec3e23420cf9a63
Reviewed-on: https://gerrit.stanford.edu/1574
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
</feed>
