Hajimu UMEMOTO
00022bd089
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
Hajimu UMEMOTO
4ba79bb433
- 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
Marcelo Araujo
650dae4419
Don't need cast malloc.
...
Approved by: rodrigc (mentor)
Differential Revision: D4175
2015-11-16 06:17:12 +00:00
Eitan Adler
463a577b27
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
Marcelo Araujo
58458d066f
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
Alan Somers
fac7bc2365
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
Marcelo Araujo
033af09de1
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
Simon J. Gerraty
ccfb965433
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
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Baptiste Daroussin
c6db8143ed
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
Simon J. Gerraty
ee7b0571c2
Merge head from 7/28
2014-08-19 06:50:54 +00:00
Baptiste Daroussin
01c2b8ac0d
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
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Hiroki Sato
47d9f3f4c7
Fix compiler warnings.
2013-07-15 05:09:13 +00:00
Hiroki Sato
89ff16cca3
Fix a wrong memcpy of struct sockaddr.
...
Spotted by: dt71@gmx.com
2013-07-12 06:54:29 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Kevin Lo
a5752d55e0
Fix socket calls on error post-r243965.
...
Submitted by: Garrett Cooper
2012-12-21 15:54:13 +00:00
Marcel Moolenaar
7750ad47a9
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 Dahl
c0cbd1c6f1
Remove superfluous paragraph macro.
2012-03-25 09:18:34 +00:00
Dimitry Andric
5e0a19bdee
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
Hiroki Sato
b2870827a3
Revert changes in r228790. It prevented the ypserv daemon from working with
...
with multiple socktypes.
2012-01-17 20:39:33 +00:00
Ulrich Spörlein
3df5ecac8c
Spelling fixes for usr.sbin/
2011-12-30 10:58:14 +00:00
Eitan Adler
5bf8645b8d
- Fix style(9) bug I introduced in the last commit
...
Approved by: jhb
2011-12-21 20:47:24 +00:00
Eitan Adler
520374b5aa
- 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
Gleb Smirnoff
b8e20190a3
Protect NIS server with madvise(2) since this daemon is required
...
for succesful authentication of users.
2011-10-25 10:33:26 +00:00
Jun Kuriyama
2afeb643a5
Add missing argument for -h in usage.
2011-06-20 15:22:47 +00:00
Joel Dahl
d4352d2928
Spelling fixes.
2010-08-01 09:37:36 +00:00
Hiroki Sato
cbf58894c1
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
Hiroki Sato
d04ef9128c
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 Schouten
71ccf09269
The last big commit: let usr.sbin/ use WARNS=6 by default.
2010-01-02 11:07:44 +00:00
Antoine Brodin
13e403fdea
(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
Dmitry Morozovsky
a55743484e
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
Hiroki Sato
f96264e375
- 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
Jun Kuriyama
8fbf071375
- 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
Jun Kuriyama
4293e80feb
- Replace magic number with YPOLDVERS macro (which may be missed in
...
r14262).
2009-12-04 14:08:57 +00:00
Brian Somers
53c405786b
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 Riondato
3868f70efe
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 Konovalov
8ef09875f0
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 Konovalov
1e6c9668df
o Add /etc/shells to a source files list.
2006-06-08 14:49:38 +00:00
Maxim Konovalov
7d2155f052
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
Colin Percival
72f6a0fa7a
Enable inadvertantly disabled "securenet" access controls in ypserv. [1]
...
Correct a bug in the handling of backslash characters in smbfs which can
allow an attacker to escape from a chroot(2). [2]
Security: FreeBSD-SA-06:15.ypserv [1]
Security: FreeBSD-SA-06:16.smbfs [2]
2006-05-31 22:32:22 +00:00
Ruslan Ermilov
f2a3dfe5ff
- Let make(1) track dependencies and regen netid map when needed.
...
- Add missing dependency for netid.byname.
2006-04-13 13:03:35 +00:00
Philippe Charnier
4b937b7019
Remove unused variables. int -> size_t for lenghts.
2005-05-20 13:04:10 +00:00
Hajimu UMEMOTO
a89e588c90
add targets for ipnodes.byname and ipnodes.byaddr which carries
...
IPv6 addresses. these targets are off by default, and these
are built when there is /var/yp/ipnodes.
2005-05-02 11:19:52 +00:00
Hajimu UMEMOTO
322b21739f
fix typo in previos commit.
2005-05-02 09:42:59 +00:00