History log of /freebsd-current/usr.sbin/syslogd/Makefile
Revision Date Author Comments
# dbd0366f 19-Apr-2024 Lexi Winter <lexi@le-Fay.ORG>

package: move lpr into its own package

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1171


# 8a7b6120 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.sbin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# fcace290 22-Jun-2023 Jake Freeland <jfree@FreeBSD.org>

syslogd: Add some basic regression tests

Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D41403


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 25367c80 15-Dec-2021 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Create a FreeBSD-syslogd package

This allow one to not install syslogd and use syslog-ng or any other
syslog daemon.
While here put some syslog.d file in their own package.

MFC after: 2 weeks
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D33455


# f1722afc 25-Aug-2018 Brad Davis <brd@FreeBSD.org>

Remove trailing slash in pathname so that valid METALOG is created in the
NO_ROOT case of make packages.

Submitted by: Dan McGregor <dan.mcgregor@usask.ca>
Approved by: re (rgrimes)


# 64be79ef 21-Aug-2018 Brad Davis <brd@FreeBSD.org>

Move all syslogd related configs to usr.sbin/syslogd/

This helps with pkgbase as it switches these to use CONFS which properly tags
them as config files.

Approved by: will (mentor)
Differential Revision: https://reviews.freebsd.org/D16783


# 671d7001 07-Apr-2018 Ed Schouten <ed@FreeBSD.org>

Fix enough warnings that we can build syslogd on all targets at WARNS=6.

This also fixes the build on MIPS.

Reported by: cy (MIPS build failure)


# 8fe70bb8 24-Feb-2017 Enji Cooper <ngie@FreeBSD.org>

Use SRCTOP instead of .CURDIR relative paths with ".."

This simplifies pathing in make/displayed output

MFC after: 1 week
Sponsored by: Dell EMC Isilon


# dc96a41b 12-Dec-2016 Hiroki Sato <hrs@FreeBSD.org>

- Refactor listening socket list. All of the listening sockets are
now maintained in a single linked-list in a transport-independent manner.
- Use queue.h for linked-list structure.
- Use linked-list for AllowedPeers.
- Use getaddrinfo(8) even for Unix Domain sockets.
- Use macros to type-casting from/to struct sockaddr{,_in,_in6}.
- Define fu_* macro for union f_un to shorten the member names.
- Remove an extra #include <sys/type.h>.
- Add "static" to non-exported symbols.
- !INET support is still incomplete but will be fixed later.

There is no functional change except for some minor debug messages.


# 8555a6e0 12-Dec-2016 Hiroki Sato <hrs@FreeBSD.org>

Temporarily backout the previous commit because it was totally broken due to
unresolved merge conflicts.

Pointy hat to: hrs


# 783e461c 12-Dec-2016 Hiroki Sato <hrs@FreeBSD.org>

- Refactor listening socket list. All of the listening sockets are
now maintained in a single linked-list in a transport-independent manner.
- Use queue.h for linked-list structure.
- Use linked-list for AllowedPeers.
- Use getaddrinfo(8) even for Unix Domain sockets.
- Use macros to type-casting from/to struct sockaddr{,_in,_in6}.
- Define fu_* macro for union f_un to shorten the member names.
- Remove an extra #include <sys/type.h>.
- Add "static" to non-exported symbols.
- !INET support is still incomplete but will be fixed later.

There is no functional change except for some minor debug messages.


# c6db8143 25-Nov-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Convert usr.sbin to LIBADD
Reduce overlinking


# c6063d0d 05-May-2014 Warner Losh <imp@FreeBSD.org>

Use src.opts.mk in preference to bsd.own.mk except where we need stuff
from the latter.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 467a4a27 07-Aug-2010 Warner Losh <imp@FreeBSD.org>

This isn't WARNS=6 safe. It fails to build on mips. Retore old
WARNS?=3 until that's resolved.


# 2c76b63f 07-Aug-2010 Oliver Fromme <olli@FreeBSD.org>

jh pointed out that src/usr.sbin already has a global
WARNS=6 setting in HEAD (unlike stable/8), so it's best
to remove the line entirely.

Pointed out by: jh
Approved by: des (mentor)


# 974835c9 07-Aug-2010 Oliver Fromme <olli@FreeBSD.org>

syslogd(8) already supports *sending* log messages to non-
standard ports, but it can't *receive* them (port 514 is
hardcoded). This commit adds that missing feature.

(NB: I actually needed this feature for a server farm where
multiple jails run with shared IP addresses, and every jail
should have its own syslogd process.)

As a side effect, syslogd now compiles with WARNS=6.

Approved by: des (mentor)
MFC after: 3 weeks


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# b5810e94 13-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Port all applications in usr.sbin/ from libulog to utmpx.


# 2734cf8c 24-Dec-2009 Ed Schouten <ed@FreeBSD.org>

Let syslogd use utmpx.

Because strings are guaranteed to be null terminated, there is no need
for excessive copying of strings, such as the line name.


# 97f37b32 17-Dec-2008 David E. O'Brien <obrien@FreeBSD.org>

Rather than hardcode the 'struct iovec iov' array size, use a #define.
While I'm here bump WARNS to 3.

Obtained from: Juniper Networks


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 68848109 27-Jul-2006 Yaroslav Tykhiy <ytykhiy@gmail.com>

Obey MK_INET6_SUPPORT.


# 47d7e8a9 05-Feb-2004 Ruslan Ermilov <ru@FreeBSD.org>

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


# a22139f9 17-May-2003 Gregory Neil Shapiro <gshapiro@FreeBSD.org>

Avoid code duplication by using libutil's trimdomain() instead of
an incorrect re-implementation.

PR: 52223, 52342
Submitted by: Dan Nelson <dnelson@allantgroup.com>
Approved by: re (bmah/rwatson)
MFC after: 2 days


# 052238b1 04-Apr-2003 David E. O'Brien <obrien@FreeBSD.org>

style.Makefile(5)


# df755a48 09-Sep-2001 Dima Dorfman <dd@FreeBSD.org>

Use CFLAGS instead of COPTS.


# d3ca0b13 09-Sep-2001 Dima Dorfman <dd@FreeBSD.org>

- Silence warnings: apply `const' generously, mark some variables
__unused, and change local variables named `sin' (struct
sockaddr_in) to `sin4'. (`sin' conflicts with the definition of
sin(3), which gcc assumes to be defined even if math.h isn't
included (it's a builtin). This is probably a bug in gcc.)

- Apply WARNS=1. WARNS=2 was not used because this program assigns
string literals to (struct iovec).iov_base for writing, and the only
clean way to silence -Wwrite-strings in that case would be to
strdup() and consequently free() those literals, which I considered
too disruptive.

Reviewed by: bde (partially)


# 90e655ea 20-Jul-2001 David E. O'Brien <obrien@FreeBSD.org>

Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.


# ac24b049 19-Jul-2001 David E. O'Brien <obrien@FreeBSD.org>

Remove GCC'isms in CFLAGS.


# 345e52e7 26-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.


# 38816289 16-Dec-2000 Hajimu UMEMOTO <ume@FreeBSD.org>

IPv6 support for syslogd.

Reviewed by: freebsd-current
Obtained from: NetBSD


# 352ef9ec 25-Aug-1998 Julian Elischer <julian@FreeBSD.org>

Submitted by: archie@whistle.com

quieten cc -Wall


# 84e59eb5 05-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

Get rid of update. Make man page installation work with our scheme
(and rename a few in the process).


# dea673e9 25-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite usr.sbin Sources