summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2019-12-18Python3 compatibility updates (#28)Pete
* WIP: fix imports and exception calls for python3 * fix remaining utf-8 encoding issues * fix init trying to return a value * change expected control checks to bytes * make comparison of request params non-ordered python3's url request handler likes to reorder the parameters its given this breaks the params out and checks each separately * refactor to simplify params comparisons * FIX: decode auth bytes back to a utf-8 string * FIX: also decode response data bytes to utf-8 * FIX: do not decode response data if already a str * enhance existing test to ensure auth is str no bytes * change test req and import from mox to mox3 * add additional python versions to CI config * fix failing 3.7 travis ci build * Apply changes to duo_openvpn.py similar to what we do in duo_client_python * Apply changes to https_wrapper similar to what we do in duo_client_python * Fixup the import bugs * Use six for StringIO import * Include six for py2->py3 compat layer * use explicit decoding on control file data * Consistent encoding and updated variable names for clarity * Revert variable names back again.
2014-05-21`make PREFIX=/a/b install` (un)installs somewhere other than /opt/duoBen Murray
Running "make all" and "make install" with different PREFIXES will produce a non-working installation. However, "make all" can be skipped. DESTDIR is also controllable for making packages.
2014-03-10Compilation is more portable by not calling gccChris Nehren
The POSIX standard does not mandate that the compiler will be available as `gcc`. It does, however, guarantee that `cc` is available. This fixes compilation on FreeBSD 10, which does not ship gcc.
2012-06-19add SSL certificate validationAdam Goodman
2012-01-25fixes for perl script; add compile options to select between perl and pythonAdam Goodman
2011-11-01add c plugin wrapper to allow deferred plugin responsesJon Oberheide