summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-02-26shell and commands are required for second factor onlyGravatar Christian Hesse1-7/+7
2016-02-25README-mkinitcpio: emphasize we need a systemd-enabled initramfsGravatar Aron Widforss1-2/+3
close #4 Signed-off-by: Christian Hesse <mail@eworm.de>
2016-02-25make sure we have shell and commands in initramfsGravatar Christian Hesse1-0/+7
fix #5
2016-01-20update the dracut stuffGravatar Christian Hesse3-30/+44
Not tested, though...
2016-01-20ups, we want another level of headingGravatar Christian Hesse1-5/+5
2016-01-19add condition for query of 2nd factorGravatar Christian Hesse1-0/+1
2016-01-18update README-mkinitcpioGravatar Christian Hesse1-26/+31
2016-01-18update READMEGravatar Christian Hesse1-3/+1
2016-01-18merge mkinitcpio hooksGravatar Christian Hesse4-17/+16
2016-01-18we have command options to control behaviour, remove loop hackGravatar Christian Hesse1-40/+21
2016-01-18rename ykfde-cpio.service -> ykfde.serviceGravatar Christian Hesse2-1/+1
2016-01-18remove ykfde-cpio hook and make cpio archive mandatoryGravatar Christian Hesse3-21/+0
2016-01-18add and install grub configurationGravatar Christian Hesse2-0/+17
2016-01-18irgnore bad exit status for ykfdeGravatar Christian Hesse1-1/+1
2016-01-18update comment about compiler commandGravatar Christian Hesse1-1/+1
2016-01-18create archive on shutdownGravatar Christian Hesse1-0/+1
2016-01-18remove macro, this works with gcc option -std=gnu11Gravatar Christian Hesse1-7/+0
2016-01-17unlink pid file before exitGravatar Christian Hesse1-0/+2
2016-01-16We have support for second factor. Yeah!Gravatar Christian Hesse12-160/+396
2016-01-04update copyright for 2016Gravatar Christian Hesse4-4/+4
2015-05-27prepare version 0.5.20.5.2Gravatar Christian Hesse1-1/+1
2015-05-27iniparser_getstring() returns const char *Gravatar Christian Hesse2-2/+2
2015-05-12fix typo in commentGravatar Christian Hesse1-1/+1
2015-01-07prepare version 0.5.10.5.1Gravatar Christian Hesse1-1/+1
2015-01-07delete documentation target on errorGravatar Christian Hesse1-11/+5
This prevents zero-size html files to be present on markdown failure.
2015-01-07do not pipe to sed and catch markdown failuresGravatar Christian Hesse1-3/+6
2015-01-07do not recommend to create symlinksGravatar Christian Hesse1-5/+7
Naming executables is package manager's job. We do not touch that but use what is given.
2015-01-06Merge pull request #2 from nj0y/devGravatar Christian Hesse2-7/+56
Update Documentation from Dracut & modified dracut
2015-01-06make challenges available in the main initramfsGravatar Benjamin Pereto1-0/+1
2015-01-06updated README-dracut.mdGravatar Benjamin Pereto1-7/+55
2015-01-06update documentation for mkinitcpio & dracutGravatar Christian Hesse5-96/+191
2015-01-04make defines more portableGravatar Christian Hesse2-4/+10
Looks like _DEFAULT_SOURCE requires a recent glibc and does not work on Fedora. So use _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED instead. Reported-by: Benjamin Pereto <benjamin.pereto@gmail.com>
2015-01-04add dracut moduleGravatar Benjamin Pereto4-1/+35
Signed-off-by: Christian Hesse <mail@eworm.de>
2015-01-04add .tar.xz archive for releaseGravatar Benjamin Pereto1-0/+2
2015-01-04add comment with Yubikey details to udev ruleGravatar Christian Hesse1-3/+26
2015-01-04aded more IDs to udev-ruleGravatar Benjamin Pereto1-1/+1
It exists new versions of yubikey, add support
2015-01-04udev rule is installed to mkinitcpio specific pathGravatar Christian Hesse2-1/+1
2015-01-04update copyright for 2015Gravatar Christian Hesse4-4/+4
2014-12-30some more detailed documentationGravatar Christian Hesse1-1/+6
2014-12-29refactor install section and add hint about dracutGravatar Christian Hesse1-3/+8
2014-12-29introduce config.hGravatar Christian Hesse8-21/+51
We now have configuration in just one place.
2014-12-29do not create directory '.' in archiveGravatar Christian Hesse1-5/+0
This has been changes in mkinitcpio, so we do it the same. https://projects.archlinux.org/mkinitcpio.git/commit/?id=514d5f1fa641b0bfc66d43f4c0c7e7830f747899
2014-12-23prepare version 0.5.00.5.0Gravatar Christian Hesse1-1/+1
2014-12-23rename systemd service to ykfde-cpioGravatar Christian Hesse2-1/+1
2014-12-23install ykfde-cpio hookGravatar Christian Hesse1-0/+1
2014-12-23support updating the challenge on bootGravatar Christian Hesse8-13/+276
2014-12-22prepare version 0.4.00.4.0Gravatar Christian Hesse1-1/+1
Signed-off-by: Christian Hesse <mail@eworm.de>
2014-12-22replace shell script with C code, and many moreGravatar Christian Hesse9-137/+408
* place bin/ykfde with C source code bin/ykfde.c * challenge/response can be updated in place WARNING: This required config file syntax change! * updates and simplification to udev/ykfde * a lot more... Signed-off-by: Christian Hesse <mail@eworm.de>
2014-12-11build pisition independent executableGravatar Christian Hesse1-1/+1
2014-10-21prepare release 0.3.40.3.4Gravatar Christian Hesse1-1/+1
2014-10-21use ISO C11 standardGravatar Christian Hesse1-1/+1
2014-10-21no need to include usbhid moduleGravatar Christian Hesse1-1/+0
This uses libusb to communicate with Yubikey, so usbhid module is not needed. Now that yubikey-personalization does not expect an active kernel driver this works reliable. https://github.com/Yubico/yubikey-personalization/commit/ad3d02fe756adfc04f849f5b4221357f2f2ecb03
2014-05-05prepare release 0.3.30.3.3Gravatar Christian Hesse1-1/+1
2014-05-05fix udev ruleGravatar Christian Hesse1-1/+2
Yubikey emits a lot of events when inserted and queried. We do have to act on insert, so make sure to match the correct case.
2014-05-04make output to /dev/console a compile time optionGravatar Christian Hesse1-1/+3
2014-04-17prepare release 0.3.20.3.2Gravatar Christian Hesse1-1/+1
2014-04-17fix getopt optionsGravatar Christian Hesse1-1/+1
2014-04-17get encrypted device from /etc/crypttab.initramfsGravatar Christian Hesse2-18/+14
2014-04-17add infos about /etc/crypttab.initramfs to documentationGravatar Christian Hesse2-6/+11
2014-04-16prepare release 0.3.10.3.1Gravatar Christian Hesse1-1/+1
2014-04-16save a challenge for every keyGravatar Christian Hesse5-72/+59
2014-04-04fix archive prefix0.3.0Gravatar Christian Hesse1-1/+1
2014-04-04fix indention and uncomment versionGravatar Christian Hesse1-2/+2
2014-04-04add make releaseGravatar Christian Hesse1-0/+7
2014-04-02add TODO for multiple challengesGravatar Christian Hesse1-1/+2
2014-03-27add a word about limitation / TODOGravatar Christian Hesse1-0/+11
2014-03-27better commentGravatar Christian Hesse1-1/+1
2014-03-27always use small characters in configGravatar Christian Hesse2-5/+5
2014-03-27fix typosGravatar Christian Hesse1-2/+2
2014-03-26mention some more dependencies...Gravatar Christian Hesse1-0/+2
2014-03-26add some basic documentationGravatar Christian Hesse3-5/+60
2014-03-26allow to set slot for specific YubikeyGravatar Christian Hesse2-11/+30
2014-03-17update filename in commentGravatar Christian Hesse1-1/+1
2014-03-15allow Yubiky to blockGravatar Christian Hesse1-1/+1
2014-03-15also clear response_hex before using itGravatar Christian Hesse1-0/+1
2014-03-15add hint about debuggingGravatar Christian Hesse1-0/+3
2014-03-15unlink challenge file only on successGravatar Christian Hesse1-3/+4
2014-03-15set up inotify watch before looking at the dir, prevent raceGravatar Christian Hesse1-15/+15
2014-03-15add commentsGravatar Christian Hesse1-5/+17
2014-03-15clear response from memoryGravatar Christian Hesse1-1/+5
2014-03-15add dependency to MakefileGravatar Christian Hesse1-1/+1
2014-03-14fix CFLAGSGravatar Christian Hesse2-1/+5
2014-03-14replace scripts with a C programGravatar Christian Hesse7-22/+285
2013-10-03add timeout to inotifywait and exit on wrong messageGravatar Christian Hesse1-2/+3
systemd should manage to ask for the passphrase within two seconds.
2013-10-03fix behavior of inotifywaitGravatar Christian Hesse1-1/+1
2013-10-01use inotifywait to work around race conditionGravatar Christian Hesse2-2/+4
It was passible that the keyfile was created too late, but the password agent was not ready yet. Work around this by waiting for a new request.
2013-10-01fix message stringGravatar Christian Hesse1-1/+1
2013-10-01add binary trGravatar Christian Hesse1-0/+1
2013-10-01discard errors by ykchalrespGravatar Christian Hesse1-1/+1
2013-10-01add systemd-reply-password to initramfsGravatar Christian Hesse1-0/+1
2013-10-01create temporary directory, not fileGravatar Christian Hesse1-1/+1
2013-10-01remove newline from response, answer password agentGravatar Christian Hesse2-2/+8
2013-10-01add hint about /etc/crypttab.initramfsGravatar Christian Hesse1-1/+2
2013-10-01update warning about slotGravatar Christian Hesse1-2/+6
2013-10-01update for systemd in initramfsGravatar Christian Hesse6-40/+22
2013-08-05fix option to mktempGravatar Christian Hesse1-1/+1
2013-08-02use mktemp for temporarily directory handlingGravatar Christian Hesse1-10/+9
2013-07-10add README.html to .gitignoreGravatar Christian Hesse1-0/+1
2013-05-27Initial import0.2.0Gravatar Christian Hesse3-0/+140
2013-05-27Initial commitGravatar Christian Hesse1-0/+4