ngie
097fbcfb03
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output.
MFC after: 1 week
Sponsored by: Dell EMC Isilon
2017-03-01 04:24:56 +00:00
ngie
83733f2f81
Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of
...
always building support into ypserv.
MFC after: 2 weeks
2017-01-06 04:10:33 +00:00
truckman
0eaef17c3b
Delay calling yp_malloc_dnsent() until after some additional sanity
...
checks to avoid leaking memory on error returns.
Reported by: Coverity
CID: 1007416
MFC after: 1 week
2016-05-25 00:25:38 +00:00
truckman
83a68a2048
Call free(cur) if strdup(dirp->d_name) fails to avoid a memory leak.
...
Reported by: Coverity
CID: 1007414
MFC after: 1 week
2016-05-25 00:16:52 +00:00
bdrewery
2a891f1feb
DIRDEPS_BUILD: Regenerate without local dependencies.
...
These are no longer needed after the recent 'beforebuild: depend' changes
and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports
skipping 'make depend'.
Sponsored by: EMC / Isilon Storage Division
2016-02-24 17:20:11 +00:00
ume
80c240efb7
Generate ipnodes.by{addr,name} from /etc/hosts for compatibility with
...
FreeBSD local name resolution.
If /var/yp/ipnodes exists, we generate them from it for backward
compatibility.
Inspired by: NetBSD
MFC after: 1 week
2015-12-18 17:30:22 +00:00
ume
7dc8455fce
- Keep hosts.by{name,addr} IPv4 only.
...
- Add comment how we handle hosts and ipnodes. (from NetBSD)
MFC after: 1 week.
2015-12-18 11:20:50 +00:00
araujo
f59bfa7460
Don't need cast malloc.
...
Approved by: rodrigc (mentor)
Differential Revision: D4175
2015-11-16 06:17:12 +00:00
eadler
21a3003f8f
Fix a ton of speelling errors
...
arc lint is helpful
Reviewed By: allanjude, wblock, #manpages, chris@bsdjunk.com
Differential Revision: https://reviews.freebsd.org/D3337
2015-10-21 05:37:09 +00:00
araujo
3ddee62f4a
Sync ypwhich(1) code with the OpenBSD version that is more modern.
...
Update the BSD LICENSE and remove the 3rd clause.
Reviewed by: rodrigc, kib, bapt
Approved by: bapt (mentor)
Obtained from: OpenBSD
Differential Revision: D3249
2015-08-25 15:27:32 +00:00
asomers
b1d32f9864
Serve /etc/eui64 via NIS.
...
The C library already knows how to lookup eui64 entries from NIS. For
example, fwcontrol(8) does it. But /var/yp/Makefile.dist doesn't build the
eui64 maps, and ypinit(8) doesn't push them to slaves. This change fixes
that.
Reviewed by: brooks, wblock
MFC after: 2 weeks
Sponsored by: SpectraLogic Corp
Differential Revision: https://reviews.freebsd.org/D3404
2015-08-18 15:33:23 +00:00
araujo
fafebceb9b
Staticfy and constify some variables and clean up the code a bit to make it
...
more readable. No functional change.
Differential Revision: D3166
Reviewed by: kib
Sponsored by: gandi.net
2015-07-28 02:32:40 +00:00
sjg
008d7c831f
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
bapt
a191ba5195
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
sjg
d7cd1d425c
Merge head from 7/28
2014-08-19 06:50:54 +00:00
bapt
c0cd28f928
use .Mt to mark up email addresses consistently (part2)
...
PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>
2014-06-20 09:57:27 +00:00
sjg
5860f0d106
Updated dependencies
2014-05-16 14:09:51 +00:00
sjg
1a7e48acf1
Updated dependencies
2014-05-10 05:16:28 +00:00
sjg
62bb106222
Merge from head
2013-09-05 20:18:59 +00:00
hrs
1a49123d74
Fix compiler warnings.
2013-07-15 05:09:13 +00:00
hrs
f8272818b4
Fix a wrong memcpy of struct sockaddr.
...
Spotted by: dt71@gmx.com
2013-07-12 06:54:29 +00:00
sjg
6d37b86f2b
Updated dependencies
2013-03-11 17:21:52 +00:00
sjg
0ee5295509
Updated dependencies
2013-02-16 01:23:54 +00:00
obrien
3028e3f8ab
Sync with HEAD.
2013-02-08 16:10:16 +00:00
kevlo
804c67a486
Fix socket calls on error post-r243965.
...
Submitted by: Garrett Cooper
2012-12-21 15:54:13 +00:00
marcel
9dd41e3647
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
joel
e3d7180447
Remove superfluous paragraph macro.
2012-03-25 09:18:34 +00:00
dim
489adb600f
Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
...
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
MFC after: 1 week
2012-02-07 09:27:07 +00:00
hrs
1ec0cafe1b
Revert changes in r228790. It prevented the ypserv daemon from working with
...
with multiple socktypes.
2012-01-17 20:39:33 +00:00
uqs
415a3a9b96
Spelling fixes for usr.sbin/
2011-12-30 10:58:14 +00:00
eadler
f61fc6d6f2
- Fix style(9) bug I introduced in the last commit
...
Approved by: jhb
2011-12-21 20:47:24 +00:00
eadler
3c01e31040
- Remove extraneous null ptr deref checks
...
- Fix memory leak
Submitted by: Slono Slono <slonoman2011@yandex.ru>
Approved by: jhb
MFC after: 1 week
2011-12-21 20:27:41 +00:00
glebius
a159358a0a
Protect NIS server with madvise(2) since this daemon is required
...
for succesful authentication of users.
2011-10-25 10:33:26 +00:00
kuriyama
af386cd786
Add missing argument for -h in usage.
2011-06-20 15:22:47 +00:00
joel
224caf9be0
Spelling fixes.
2010-08-01 09:37:36 +00:00
hrs
d1ed694608
Simply ignore unsupported protocols listed in /etc/netconfig and
...
abort only if no transport is available. This fixes
(INET && !INET6) and (!INET && INET6) case, for example.
2010-01-20 16:50:13 +00:00
hrs
479b4bd55d
Try a privileged port for binding whenever possible because the
...
ypbind daemon requires the ypserv daemon is running on a
privileged port.
Reported by: Andrzej Tobola
2010-01-20 09:29:07 +00:00
ed
073cafdd42
The last big commit: let usr.sbin/ use WARNS=6 by default.
2010-01-02 11:07:44 +00:00
antoine
bfd388c026
(S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.
...
Fix some wrong usages.
Note: this does not affect generated binaries as this argument is not used.
PR: 137213
Submitted by: Eygene Ryabinkin (initial version)
MFC after: 1 month
2009-12-28 22:56:30 +00:00
marck
bb1ee4e3ed
To remove a server, one should use double backslash, and half of them
...
are eaten by shell. Fix this.
MFC after: 2 weeks
2009-12-27 16:00:17 +00:00
hrs
f1fc4c2cca
- Fix main() to use two separated sockets for the two transports
...
when "-P port" is specified. It invoked svc{tcp,udp}_create()
for only one of the two allocated sockets, and prevented the
TCP socket from binding to as the result.
- Use TI-RPC functions and handle sockets in a
transport-independent way. At this moment only AF_INET ("udp"
and "tcp") is supported because others need rewrites of ACL
handling and yp clients.
- Add '-h addr' to specify addresses to bind to.
- Convert _msgout() to use variable argument lists and remove
asprintf() for error strings.
- Remove register storage class specifier.
Discussed with: kuriyama
MFC after: 1 week
2009-12-13 15:19:01 +00:00
kuriyama
e3200f9d91
- In ypproc_all_2_svc(), yp_fork() is called only when !debug case.
...
So _exit() in the bottom of this function should be called with the
same case.
2009-12-04 14:12:37 +00:00
kuriyama
05883b79c2
- Replace magic number with YPOLDVERS macro (which may be missed in
...
r14262).
2009-12-04 14:08:57 +00:00
brian
804f2f79ee
Support shadow.byname and shadow.byuid maps, protecting them by
...
insisting on privileged port access.
Include /var/yp/Makefile.local if it exists and suggest using
it to override /var/yp/Makefile behaviour.
Approved by: re (kib)
MFC after: 3 weeks
2009-06-25 16:15:39 +00:00
matteo
a53bf17cee
Add -P <port> option to allow binding to a specific port.
...
PR: bin/109494
Submitted by: mtm
MFC after: 1 week
2008-02-03 17:39:37 +00:00
maxim
f39caee822
o Re-arrange parentheses and fix a conition logic for !do_dns case.
...
PR: bin/98625
MFC after: 1 month
2006-06-09 14:01:07 +00:00
maxim
e0f73680ab
o Add /etc/shells to a source files list.
2006-06-08 14:49:38 +00:00
maxim
fd2485a7f0
o NIS clients ask for "shells" map not "shells.list".
...
PR: kern/86693
Submitted by: Victor Sudakov
MFC after: 1 month
2006-06-08 09:12:07 +00:00