History log of /freebsd-head/libexec/fingerd/fingerd.c
Revision Date Author Comments
872b698bd4a1bfc0bf008c09228e6fd238809c75 20-Nov-2017 pfg <pfg@FreeBSD.org> General further adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
daa291ea42bbe023a4d5092845120f0c83b266ee 03-Jun-2016 lidl <lidl@FreeBSD.org> Add blacklist support to fingerd

Reviewed by: rpaulo
Approved by: rpaulo
Relnotes: YES
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5916
00d578928eca75be320b36d37543a7e2a4f9fbdb 27-May-2016 grehan <grehan@FreeBSD.org> Create branch for bhyve graphics import.
1ce9ab6c9af179079722e0fb5d6722b38d220cd8 24-Feb-2014 brueffer <brueffer@FreeBSD.org> MFC: r262136

Remove the 3rd clause ("advertising clause") of the BSD license as
permitted by the University of Berkeley on July 22, 1999.

Reviewed by: imp
eb1a5f8de9f7ea602c373a710f531abbf81141c4 21-Feb-2014 gjb <gjb@FreeBSD.org> Move ^/user/gjb/hacking/release-embedded up one directory, and remove
^/user/gjb/hacking since this is likely to be merged to head/ soon.

Sponsored by: The FreeBSD Foundation
73e479882993de792ed571ea4d1265cfab1c34a8 17-Feb-2014 brueffer <brueffer@FreeBSD.org> Remove the 3rd clause ("advertising clause") of the BSD license as
permitted by the University of Berkeley on July 22, 1999.

Reviewed by: imp
MFC after: 1 week
6b01bbf146ab195243a8e7d43bb11f8835c76af8 27-Dec-2013 gjb <gjb@FreeBSD.org> Copy head@r259933 -> user/gjb/hacking/release-embedded for initial
inclusion of (at least) arm builds with the release.

Sponsored by: The FreeBSD Foundation
09f9c897d33c41618ada06fbbcf1a9b3812dee53 19-Oct-2010 jamie <jamie@FreeBSD.org> A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.
45fc1063dc09f04be77d5f45e0f6dac1fe29025e 01-Apr-2010 des <des@FreeBSD.org> Forgot to initialize the debug variable.

MFC after: 2 weeks
da05485bc24a0fe4f1fb34d78a9d16e6861f8838 01-Apr-2010 des <des@FreeBSD.org> Add a debugging option (-d)
Add a -k option which fingerd(8) passes through to finger(1).

MFC after: 2 weeks
f1216d1f0ade038907195fc114b7e630623b402c 19-Mar-2010 delphij <delphij@FreeBSD.org> Create a custom branch where I will be able to do the merge.
19b6af98ec71398e77874582eb84ec5310c7156f 22-Nov-2008 dfr <dfr@FreeBSD.org> Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64
performance in Xen's HVM mode.
cf5320822f93810742e3d4a1ac8202db8482e633 19-Oct-2008 lulf <lulf@FreeBSD.org> - Import the HEAD csup code which is the basis for the cvsmode work.
45f0d08992efea87dbc15433e392afdeabec2270 04-Aug-2008 cperciva <cperciva@FreeBSD.org> Mark functions as __dead2 in order to help the LLVM static checker
understand which code paths aren't possible.

This commit eliminates 117 false positive bug reports of the form
"allocate memory; error out if pointer is NULL; use pointer".
03a2de3818d3547af96f80c072688c6fdd6c6fe1 14-Feb-2005 stefanf <stefanf@FreeBSD.org> Fix most cases where the address of an int is passed to a function expecting a
socklen_t * argument.
b1d34c67437d6699de50766b885705e8ed7f934b 29-Mar-2004 pjd <pjd@FreeBSD.org> Make fingerd(8) WARNS2 clean.
2e6c3a2849e7909344de8d6456002d7f8d046477 13-Oct-2002 kris <kris@FreeBSD.org> Mark the logerr() function __printflike().

MFC after: 3 days
4a461e9ee15f4073dfc50e849319dcb53fbbd66b 26-Jun-2002 wollman <wollman@FreeBSD.org> When the -p flag is specified, set an environment variable to the name
of the remote host (or rather, the name as mangled by realhostname_sa())
so that the process can use it to behave differently depending on the
origin on the request. We use this to implement rudimentary visibility
control on our user information.

Make sure that the child process's standard error goes through the same
NVT-ASCII filter as is applied to the standard output.

Don't attempt to call logerr() from the child since stdio is not safe in
a vforked process. Just write a message to fd 2 instead. (Ideally, the
parent would open two pipes, and siphon off our stderr to some place less
public, but I have not attempted to do so in this implementation.)
b2070d45e0031a2cff0b0d1c5b592e59421ef17f 30-May-2002 wollman <wollman@FreeBSD.org> Add used include of <string.h>.
Delete unused include of <strings.h>.
aa21bc21d28e6d666812011aeffb26f54cc5dc52 24-Feb-2002 mike <mike@FreeBSD.org> Revert revision 1.11. FreeBSD/alpha has suppport for T/TCP.

MFC after: 1 week
f15fa6acaf2a7df329fb5cad790604693f576999 03-Feb-2002 imp <imp@FreeBSD.org> o Eliminate __P
o Use new-style function definitions
o remove some !__STDC__ code
o eliminate register
3837a9604cd492cfe3c939643b7324237f8cd924 04-Oct-2001 ru <ru@FreeBSD.org> Terminate the array of execv(3) pointers by a NULL pointer in the edge case.

PR: bin/30913
Submitted by: Dimitri Lommers <dimitri@hinttech.com>
f0477994710c9f7a86ace701aaa8d45e4ee355e9 20-Jan-2001 jedgar <jedgar@FreeBSD.org> Check malloc() and strdup() return values

Reviewed by: kris
b42951578188c5aab5c9f8cbcde4a743f8092cdc 02-Apr-2000 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'ALSA'.
eb6cba145ae2b83af2593a9ff5b8162519c39bac 18-Feb-2000 shin <shin@FreeBSD.org> Support logging for IPv6 remote host.

Approved by: jkh

PR: bin/16789
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk
76f0c923fe4b2a1616453876611dc76b4f6b5355 28-Aug-1999 peter <peter@FreeBSD.org> $Id$ -> $FreeBSD$
f2cbc8ce7a5bca71786f3fc0e985466bca23d37c 18-May-1999 peter <peter@FreeBSD.org> Identify illegal switches, don't print them as '?' in the error..
61dd45edb4d8837efb0d62afc6b3286e81a61dc3 07-Apr-1999 brian <brian@FreeBSD.org> Fix the size of rhost, don't forget to NUL terminate
it and use brackets for sizeof.
Requested by: bde
a77173a7cd162a0aa47a96361a70cd43d178b4f6 06-Apr-1999 brian <brian@FreeBSD.org> Use realhostname() rather than various combinations of
gethostbyaddr() & gethostbyname().

Remove brokeness in ftpd for hosts of MAXHOSTNAMELEN length.
deddb75e129698b937bf8f5df5f2ae7252f0622e 15-May-1998 jb <jb@FreeBSD.org> NetBSD kernels don't support TCP_NOPUSH, so on alpha don't try setting
this socket option. This is temporary code while the alpha still uses
NetBSD socket code in the kernel.
0506343883d62f6649f7bbaf1a436133cef6261d 11-Jan-1998 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'jb'.
7c6e96080c4fb49bf912942804477d202a53396c 10-Jan-1998 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'JB'.
7a938e0797ad81f6dc8bb67d164c830d5a75b09d 20-Nov-1997 charnier <charnier@FreeBSD.org> Add const to copyright string. Put sccsid under #if 0/#endif control.
8f194113d38e087f21a69047cab0a6fceb55473c 14-Nov-1997 sef <sef@FreeBSD.org> Log the request from the remote side, in addition to it having happened.

Reviewed by: julian
3125d931c2865b48cb5780a22e277701803212c6 28-Mar-1997 imp <imp@FreeBSD.org> compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.
090fb430f117cbbf541214c39f88eb57afb71d15 22-Feb-1997 peter <peter@FreeBSD.org> Revert $FreeBSD$ to $Id$
808a36ef658c1810327b5d329469bcf5dad24b28 14-Jan-1997 jkh <jkh@FreeBSD.org> Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
20aa19ef2fb2f3616aee0c954f574469a05c70e4 17-Dec-1995 wollman <wollman@FreeBSD.org> Implement server-side transaction TCP. (Has no effect on non-TTCP clients.)
d8249966c8ccdec59d2d62956cf45f88b1aa48d5 10-Dec-1995 peter <peter@FreeBSD.org> Fix the bug which allowed people to avoid the "-s" (secure) bug.
Now, "finger" is invoked with "--" before the first network supplied
argument, so the "--" and "-l" hacks will be stopped.
86f1bc4514fdcfd255f37f3218fe234bdc3664fc 05-Nov-1995 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'LINUX'.
f05428e4cd63dde97bac14b84dd146a5c00455e3 30-May-1995 rgrimes <rgrimes@FreeBSD.org> Remove trailing whitespace.
2e14d9ebc3d3592c67bdf625af9ebe0dfc386653 14-Mar-1995 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'MATT_THOMAS'.
f1d31d40fafc776767ffe1f897029e4febef8a66 04-Feb-1995 phk <phk@FreeBSD.org> fixed spelling error.
34cd81d75f398ee455e61969b118639dacbfd7a6 23-Sep-1994 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'MACKERRAS'.
e16baf7a5fe7ac1453381d0017ed1dcdeefbc995 07-Aug-1994 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'SUNRPC'.
7d07d2de2f52d4e2eba169e5563165309a795128 27-May-1994 rgrimes <rgrimes@FreeBSD.org> BSD 4.4 Lite Libexec Sources