Home | History | Annotate | Download | only in identd
History log of /src/libexec/identd/Makefile
RevisionDateAuthorComments
 1.20  03-Jun-2023  lukem bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.19  06-Sep-2020  mrg add support for new GCC 9 warnings that may be too much to fix
right now. new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree. mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it. (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.) clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.
 1.18  24-Aug-2019  rmind libnpf fix: link the library itself to libnv; libnpf users should not be
expected to assume this dependency.
 1.17  29-Sep-2018  rmind branches: 1.17.2;
NPF: Major rework -- migrate NPF to the libnv library.
- This conversion significantly simplifies the code and moves NPF to
a binary serialisation format (replacing the XML-like format).
- Fix some memory/reference leaks and possibly use-after-free bugs.
- Bump NPF_VERSION as this change makes libnpf incompatible with the
previous versions. Also, different serialisation format means NPF
connection/config saving and loading is not compatible with the
previous versions either.

Thanks to christos@ for extra testing.
 1.16  04-Feb-2018  mrg branches: 1.16.2; 1.16.4;
updates for GCC 6.4:

identd has aliasing violations, use -fno-strict-aliasing.

newfs_msdos's getbpbinfo() has missing {} issues.

sysctl's kern_cp_id() has missing {} issues.
 1.15  11-Dec-2016  christos Add libprop for static linking
 1.14  10-Dec-2016  christos add npf support.
 1.13  15-Sep-2012  plunky branches: 1.13.12;
does not need -I${NETBSDSRCDIR}/sys/dist/ipf here, the files are
installed in /usr/include/netinet
 1.12  16-Mar-2009  lukem branches: 1.12.6; 1.12.12;
Default to WARNS=4
Exceptions that need a lower level are:
getty ld.elf_so lfs_cleanerd makewhatis telnetd tftpd
hpropd ipropd-master ipropd-slave kadmind kpasswdd
 1.11  03-Apr-2005  peter branches: 1.11.28;
Add forward/proxy support to identd(8).

Approved by christos.
 1.10  31-Jan-2004  christos new identd from Peter Postma.
 1.9  19-Apr-2003  christos PR/2352: Tor Egge: Use sysctl to get uid.
 1.8  30-Nov-2002  lukem don't need -lutil here
 1.7  18-May-1999  jwise Add a -L (lie brazenly) flag, to demonstrate the perils of proof by
assertion^W^W^W^W^W^W^Wprovide admins with a means of providing a
standard host-wide identd response. From the man page:

The -L<user name> option instructs identd to lie brazenly
about the identity of the user in question. You didn't
really intend to trust my assertion about who I was any-
way, right?
This flag provides a way for a site to support services
requiring the ident protocol while providing a standard
answer to all ident queries. All queries to identd will
respond with a host type of `OTHER' and a username of
<user name>.
 1.6  15-Jul-1998  msaitoh Upgrade to version 2.8.3.
 1.5  08-Oct-1997  mrg merge lite-2 Makefiles (rcsids), and turn on WARNS for all of libexec.
 1.4  08-Oct-1997  mrg WARNS?=1. RCS ids.
 1.3  30-Aug-1996  thorpej RCS id police.
 1.2  22-Dec-1994  cgd specify man pages the new way.
 1.1  04-Feb-1994  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  04-Feb-1994  cgd import of pidentd 2.1.2, by Peter Eriksson <pen@lysator.liu.se>. needs clennup
 1.11.28.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.12.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.12.6.1  30-Oct-2012  yamt sync with head
 1.13.12.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.16.4.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.16.4.1  10-Jun-2019  christos Sync with HEAD
 1.16.2.1  30-Sep-2018  pgoyette Ssync with HEAD
 1.17.2.1  01-Sep-2019  martin Pull up following revision(s) (requested by rmind in ticket #140):

external/bsd/libnv/lib/Makefile: revision 1.3
usr.sbin/npf/npfd/Makefile: revision 1.7
lib/libnpf/Makefile: revision 1.11
lib/libnpf/Makefile: revision 1.12
libexec/identd/Makefile: revision 1.18
usr.sbin/npf/npfctl/Makefile: revision 1.14
lib/npf/mod.mk: revision 1.8
external/bsd/libnv/lib/srcs.mk: revision 1.1

libnpf fix: link the library itself to libnv; libnpf users should not be
expected to assume this dependency.

Move common parts into a makefile fragment usable from elsewhere.
Suggested by mrg.

Include libnv directly into this library

RSS XML Feed