Skip to content

Releases: ColumPaget/pam_ihosts

added dyndns support

05 Apr 23:49
Compare
Choose a tag to compare
v1.6

version bump

travis integration. sawdustdood@github's suggestions to build under freebsd

12 Jun 14:52
Compare
Choose a tag to compare

Config file can now contain comments starting with #

22 Mar 15:28
Compare
Choose a tag to compare
v1.5.6

Config file can now contain comments starting with #

Makefile change to allow compiling with -D_FORTIFY_SOURCE

28 Feb 13:37
Compare
Choose a tag to compare
v1.5.5

change to compile command to prevent issues when compiling with -D_FO…

Added environment variables describing login

14 Jan 14:31
Compare
Choose a tag to compare

Added environment variables IHOSTS_ADDRESS, IHOSTS_MAC and IHOSTS_REGION that describe the source of a connection/login to processes serving that connection

Debug printf removed. Code tidyups to fix gcc warnings

04 Apr 09:55
Compare
Choose a tag to compare

Minor bugfix release. A debugging printf had been left in, and gcc prints out a number of warnings on compilation. Both these have been corrected.

Memory-mapped files support

02 Apr 00:25
Compare
Choose a tag to compare

mmap: prefix is now supported on file paths for region (ip registrar) files and blacklist/whitelist files. If a path has this prefix, then the file will be loaded as a shared mmap. If another long-lived program already has the file shared mapped, then it won't have to be loaded from disk, giving a performance boost.

Builds on 64-bit linux. DNS black/white list support. Manpage extensively debugged.

27 Jan 19:29
Compare
Choose a tag to compare

Now builds on 64-bit linux. Now can blacklist or whitelist hosts by looking up in a DNS list (like zen.spamhaus.org. DNS lists work by looking up a fake hostname made up of the reversed-quads of an IP address, and the domain name of the list. So to lookup 192.168.55.10 at zen.spamhaus.org we'd query 10.55.168.192.xen.spamhaus.org. If we get back an IP address for this nonsense hostname, then it means the IP 192.168.55.10 is in the list, and pam_ihosts can either reject a host from logging in, or allow login to continue, on the basis of this information. Manpage has been fixed to work with more terminal types.

Bugfix: Script called correctly if arguments are null

26 Jan 10:09
Compare
Choose a tag to compare

If a script is called on allow/deny and one of the arguments of the script (like IP region for instance) cannot be obtained, and is NULL, then the script is not successfully run. This has been fixed along with a minor memory leak.

rhost segfault fixed

23 Nov 04:58
Compare
Choose a tag to compare

don't segfault if caller doesn't set rhost