1
0
mirror of https://github.com/Yubico/yubico-pam.git synced 2024-11-29 09:24:22 +01:00
Commit Graph

328 Commits

Author SHA1 Message Date
Klas Lindfors
3ece956fbf update doc submodule 2013-09-20 13:10:03 +02:00
Klas Lindfors
1b2a8fdf30 reimplement drop_privs to implement the pam_modutils interface
Original patch from maxime.deroucy@gmail.com.
http://code.google.com/p/yubico-pam/issues/detail?id=49
fixes #19
2013-09-20 10:54:13 +02:00
Klas Lindfors
ed88722dd3 Merge pull request #27 from eworm-de/stack
use correct size to hex decode salt
2013-09-19 05:44:02 -07:00
Christian Hesse
c41995c5f3 use correct size to hex decode salt
This fixes "stack smashing detected" (Issue #26)
2013-09-19 14:39:44 +02:00
Klas Lindfors
96cf010af7 fixup release target for move to github 2013-09-19 09:34:43 +02:00
Klas Lindfors
be4a23a0cd minor formatting fixes 2013-09-19 09:21:04 +02:00
Klas Lindfors
4d79c69ec6 everything moved to github 2013-09-19 09:19:39 +02:00
Klas Lindfors
eb1ba8a52a update copyright years 2013-09-19 08:35:15 +02:00
Klas Lindfors
47cae946df allocate space for the grplist in the privs structure
as we want to save the privs structure longer than the
scope of def_privs we need to allocate the space for grplist.
2013-09-19 08:35:00 +02:00
Klas Lindfors
8cb3752293 correct debug message 2013-09-19 08:35:00 +02:00
Klas Lindfors
2f69fb99e5 move around to avoid warning 2013-09-18 15:37:24 +02:00
Klas Lindfors
16a4dc768b always set iterations and rewind before second fscanf() 2013-09-18 15:34:45 +02:00
Klas Lindfors
6448322e06 update urls to other projects 2013-09-18 14:48:41 +02:00
Klas Lindfors
d2cda4b115 use malloc() instead of alloca() and free after use 2013-09-18 14:33:54 +02:00
Eugene Crosser
2aaf0fdc23 Stop leaks of memory and of privileges
Fix several memory leaks and mishandling of the privilege status
where a function returned failure indication, and previously
allocated memory was not freed (and the referece was lost), or
previously droped privileges where not restored.
2013-09-18 14:22:41 +02:00
Klas Lindfors
ba4e56667b add -i switch for setting iterations with ykpamcfg 2013-09-18 14:10:35 +02:00
Klas Lindfors
3ae07ce8af ignore signed releases 2013-09-18 14:10:35 +02:00
Klas Lindfors
f1c30e3028 fix warnings 2013-09-18 14:10:35 +02:00
Klas Lindfors
f617829f10 fixup warnings 2013-09-18 14:10:35 +02:00
Klas Lindfors
307c88d76d fix warnings 2013-09-18 14:10:35 +02:00
Klas Lindfors
fb6b0911fd use pbkdf2 to process the exepected response
this bumps the version on the state file to 2
old files can still be read but new files will use the new format
2013-09-18 14:10:35 +02:00
Klas Lindfors
eb78d4882b refactor to use chalresp function from ykpers
so challenge_response() now calls yk_challenge_response() to
do the yubikey internal stuff.
2013-09-18 14:10:35 +02:00
Klas Lindfors
4faa544311 add the same warnings package as yubico-c 2013-09-18 14:10:35 +02:00
Simon Josefsson
042b1c2d63 Add. 2013-09-18 13:33:02 +02:00
Simon Josefsson
7a0fcf08ef Don't install internal header files. 2013-09-18 13:30:03 +02:00
Christian Hesse
7dc5c6a155 print information only if debug is specified
The pam module is very informative. I do not want it to print any
information unless debug is specified. An attacker should not get any
information.
2013-05-13 15:47:59 +02:00
Klas Lindfors
e5c7725fc1 bump version after release 2013-03-01 15:33:16 +01:00
Klas Lindfors
a07e6612ec add more docs 2013-03-01 15:31:00 +01:00
Klas Lindfors
4ded481074 update doc 2013-03-01 15:30:23 +01:00
Klas Lindfors
a604069adb release 2.13 2013-03-01 15:28:48 +01:00
Dain Nilsson
10f0bbcfeb Merge pull request #15 from wwest4/master
util.c version check fix
2013-02-14 00:38:59 -08:00
William West
96c1666248 bug in version check, now works with early model NEO 2013-02-14 01:48:34 -05:00
Klas Lindfors
dc03f4b713 bump automake version to 1.11 2013-01-18 14:53:44 +01:00
Clemens Lang
bcd8c631a8 configure.ac: call AM_PROG_AR if available 2013-01-18 14:26:15 +01:00
Klas Lindfors
a535563ca0 add path option to man page 2013-01-17 08:24:25 +01:00
Tommaso Galassi De Orchi
1eff1ad71b New feature, create directory in the user home. 2012-11-14 14:14:06 +01:00
Tommaso Galassi De Orchi
ad27af3518 Added option to specify a path for ykpamcfg. 2012-11-14 10:43:47 +01:00
Klas Lindfors
8a262643eb update ppa location 2012-11-13 14:51:15 +01:00
Klas Lindfors
e92b57f388 add AM_PROG_AR workaround for automake 1.12. 2012-11-07 08:26:24 +01:00
Klas Lindfors
2d1facc83c Merge branch 'patch-1' of https://github.com/xorbyte/yubico-pam 2012-11-05 08:39:54 +01:00
Simon Josefsson
37e6a6a80f Ignore more. 2012-10-31 17:01:18 +01:00
alexandru totolici
93be189ae9 Distinguish 'characters' from 'digits' in README
The Yubikey token ID is 12 characters long, not 12 digits long. This 
can make it slightly confusing when first setting a key up, and in 
any case it's incorrect language.
2012-10-30 13:24:08 -07:00
Karl Goetz
e76e1d8203 Mention google code hosts downloads too
Per request on Issue 45 I've reworded this bit so it mentions google
code hosting the package downloads. I've had to reflow the text slightly
because it pushed it over 72 chars.
2012-10-10 12:41:30 +11:00
Karl Goetz
4388de12e8 Finish both files with a blank line
Helps to keep all text readable on broken terminals/screens.
2012-10-04 16:41:05 +10:00
Karl Goetz
9a5c8e6ef7 Correct wording for PPA
Its 'Personal' not 'Private' https://help.launchpad.net/Packaging/PPA
2012-10-04 16:40:02 +10:00
Karl Goetz
6b90cf10ad Refer to Github as well as G.Code.
This attempts to help explain where to look for various things (eg
bugs, code, doco).
2012-10-04 16:38:28 +10:00
Klas Lindfors
d0cc748ec0 break line so we keep document width consistent 2012-10-03 07:44:52 +02:00
Karl Goetz
9377b14ef2 Attempt to clarify format of mapping files
I didn't realise from the original version that it was a series of
different token IDs - i thought it was different parts of the OTP.
Hopefully this change clarifys whats really going on here.

Part of the patch/doco for Issue 44.
http://code.google.com/p/yubico-pam/issues/detail?id=44
2012-10-03 12:30:38 +10:00
Karl Goetz
bb91c37b05 Explain how to generate an OTP.
This wasn't obvious to me and so I suspect others may be confused too.
This commit provides the documentation to close Issue 44, but is NOT
identical to the patch provided on that report.

http://code.google.com/p/yubico-pam/issues/detail?id=44
2012-10-03 12:28:30 +10:00
Karl Goetz
d259f94dec Explain what an OTP is 2012-10-03 12:25:31 +10:00