File: TODO

package info (click to toggle)
otpw 1.5-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 444 kB
  • sloc: ansic: 3,862; makefile: 303
file content (36 lines) | stat: -rw-r--r-- 1,434 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 - implement options use_first_pass and try_first_pass, like
   the kerb5 module does (pb)

 - check what other "standard" options every pam module should
   offer (pb)

 - option for otpw-gen to generate only one single password (pb)

 - global config file; reduce the number of compile-time options (pb)

 - move .otpw out of home directory, in order to
     - make it work if $HOME is not yet mounted (/var/otpw/$LOGNAME) (pb)
     - users can be prevented from recycling passwords
       (this would require otpw-gen to become setuid) (some U.S. nuclear lab)

 - add generation time and (optional) expiry time to .otpw file (pb)

 - what happens with the 3-password challenge if there is only
   a single password left? (pb)

 - make lock timeout (default 24 h) configurable (pb)

 - "buddy file" with list of other users who can add a one-time password

 - add GPL boilerplate more prominently

 - Compiling on openSUSE 10.3/x86_64 leads to:
   ld --shared -o pam_otpw.so pam_otpw.o otpw-l.o rmd160.o md.o \
     -lcrypt -lpam -lpam_misc
   ld: pam_otpw.o: relocation R_X86_64_32 against `a local symbol' can not
   be used when making a shared object; recompile with -fPIC
   pam_otpw.o: could not read symbols: Bad value

- option for pam_otpw to restrict the passwords actually used to a
  subset (e.g., range, modulus), for the case where multiple hosts
  have copies of the same password file but must not ask for the same.