tuexen
0524de64dc
Remove an unused variable and fix a memory leak in sctp_connectx().
...
Approved by: re (gjb)
MFC after: 3 days
2013-09-19 06:19:24 +00:00
jilles
a0c0abfff1
libc: Use SOCK_CLOEXEC for various internal file descriptors.
...
This change avoids undesirably passing some internal file descriptors to a
process created (fork+exec) by another thread.
Kernel support for SOCK_CLOEXEC was added in r248534, March 19, 2013.
2013-09-06 21:02:06 +00:00
jilles
d2eb50cd0c
libc: Make various internal file descriptors from fopen() close-on-exec.
2013-08-23 13:59:47 +00:00
pjd
76babb36d9
Consistently use 'af' as an argument name for address family.
...
Now both gethostbyname2(3) and gethostbyaddr(3) use the same argument name.
The same argument name is also used in implementations of those functions.
2013-08-18 10:38:59 +00:00
tuexen
247743cbba
Fix the handling of SCTP_CURRENT_ASSOC and SCTP_ALL_ASSOC in
...
sctp_opt_info().
MFC after: 3 days
2013-07-09 19:12:47 +00:00
tuexen
e20c3d7ebb
Fix a bug where SCTP_ENABLE_STREAM_RESET is not handled by
...
sctp_opt_info().
MFC after: 3 days
2013-07-09 19:04:19 +00:00
hrs
feae44327c
Update references.
2013-07-09 08:23:43 +00:00
jilles
6d7e4bda61
Make recv() and send() cancellation points, as required by POSIX.
...
Call the recvfrom() and sendto() functions overridden by libthr instead of
the _recvfrom() and _sendto() versions that are not cancellation points.
2013-06-09 14:31:59 +00:00
emaste
c454baff9f
Switch to 2-clause license and standard text
...
Approved by: bms@
2013-06-06 21:09:27 +00:00
joel
a6e9df7131
mdoc: convert .Fd to .In, which is much nicer.
2013-06-04 07:37:06 +00:00
emaste
4cb7f1fd6f
Switch to 2-clause license
...
Approved by: bms@
2013-06-03 12:43:09 +00:00
emaste
92a0da3686
Remove clause 3 and 4 from TNF licenses
...
Per the NetBSD Foundation statement
Third parties are encouraged to change the license on any files which
have a 4-clause license contributed to the NetBSD Foundation to a
2-clause license.
2013-05-29 01:54:10 +00:00
emaste
15a12aabf8
Remove the advertising clause from the Regents of the University of
...
California's license, per the letter dated July 22, 1999.
2013-05-28 21:05:06 +00:00
emaste
3f99d602fd
Remove the advertising clause from the Regents of the University of
...
California's license, per the letter dated July 22, 1999.
2013-05-28 20:37:48 +00:00
ed
3e86f64f24
Update manpages for r250887.
...
Remove the lists of unneeded header files.
Requested by: eadler
2013-05-21 21:39:18 +00:00
jkim
eb004e0f13
Improve compatibility with recent flex from flex.sourceforge.net.
2013-05-03 23:51:32 +00:00
tuexen
dc49969f25
Remove the number of addresses restriction from sctp_connectx().
...
Remove unused code.
While there, do some cleanup of the code.
MFC after: 1 week
2013-04-10 11:26:30 +00:00
jilles
32c02d0b89
libc: Avoid SIGPIPE when nscd closes the connection unexpectedly.
...
It is almost always a bug if nscd closes the connection unexpectedly but
programs should not be killed with SIGPIPE for it.
Reviewed by: bushman
Tested by: Jan Beich
MFC after: 1 week
2013-03-13 18:38:18 +00:00
zeising
8e06979521
Change examples to be consistent with what style(9) says.
...
Approved by: joel (mentor)
MFC After: 2 weeks
2013-02-14 21:29:55 +00:00
tuexen
8c2d2a9040
Improve code style. No functional change.
...
MFC after: 3 days
2013-02-10 19:21:17 +00:00
ume
48d4ca6f43
Re-enable ip6addrctl support but only for IPv6 address.
...
Requested by: Ben Morrow <ben__at__morrow.me.uk>
MFC after: 1 week
2013-01-10 14:08:19 +00:00
ume
3d32a931a1
Disable destination address selection support of
...
getipnodebyname(1). RFC 2553 mentions IPv6 addresses
are returned 1st.
Spotted by: uqs
MFC after: 1 week
2013-01-09 15:22:37 +00:00
tuexen
debae4f153
Cleanup the code a bit, which improves the portability.
...
MFC after: 1 week
2012-11-19 19:26:19 +00:00
tuexen
55b42c566a
Fix the handling of mapped IPv6 addresses in sctp_connectx().
...
MFC after: 3 days
2012-11-19 19:19:04 +00:00
kevlo
f2c2ff1baf
- the preferred way to write a NULL pointer constant is with NULL
...
- whitespace nit
Reviewed by: glebius
2012-11-16 15:02:35 +00:00
tuexen
7d0528e7e8
Fix errno in a couple of error cases.
...
MFC after: 3 days
2012-11-03 13:22:25 +00:00
eadler
3f7a414911
remove duplicate semicolons where possible.
...
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:37 +00:00
emax
c9ba4f7b25
Return zero from get_addrselectpolicy() when no source-address-selection
...
policy is installed.
MFC after: 1 week
2012-07-18 15:52:09 +00:00
jilles
a6e30f9565
libc: Remove some unused strings from getaddrinfo().
2012-07-15 20:39:21 +00:00
obrien
e126d2ba10
Be explicit about the dependency on nsparser.h.
2012-06-21 15:47:06 +00:00
dim
92080af158
Fix two warnings about self-assignment in libc. These normally only
...
trigger with clang, when you either use -save-temps, or ccache.
Reported by: Sevan / Venture37 <venture37@gmail.com>
MFC after: 3 days
2012-06-06 21:16:26 +00:00
tuexen
eabfe486a6
Update copyright date.
...
MFC after: 3 days
2012-05-23 10:35:40 +00:00
kevlo
446228b9c8
Add missing header needed by free()
...
Reported by: tinderbox
2012-05-22 01:28:32 +00:00
marcel
434c53cbc3
Use the LLINDEX macro to access the link-level I/F index. This makes
...
it possible to work with a different type for the sdl_index field --
it only requires a recompile.
Obtained from: Juniper Networks, Inc.
2012-05-19 02:39:43 +00:00
joel
7404b21e2d
mdoc: avoid unterminated quoted strings.
2012-05-13 14:28:00 +00:00
gjb
8670397617
General mdoc(7) and typo fixes.
...
PR: 167734
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days
2012-05-11 20:06:46 +00:00
tuexen
6254db1191
Remove debug output.
...
MFC after: 3 days
2012-05-04 10:26:50 +00:00
tuexen
6eb12b42ba
Move sctp_sendv and sctp_recvv to FBSD_1.3 as suggested by
...
Konstantin Belousov.
MFC after: 1 week.
X-MFC with: r234715
2012-04-26 19:56:06 +00:00
tuexen
4e912ba049
Export symbols for sctp_sendv() and sctp_recvv().
...
MFC after: 1 week
2012-04-26 19:31:16 +00:00
eadler
5083bfbeba
When searching for uninitialized memory usage add ensure that the entire
...
struct is set to zero.
PR: bin/166483
Submitted by: Roy Marples <roy@marples.name>
Reviewed by: delphij
Approved by: cperciva
MFC after: 3 days
2012-04-15 23:56:03 +00:00
delphij
6dfa60e0bf
Eliminate two cases of unwanted strncpy(). The name is not required
...
by the current code, and the results would get overwritten anyway
by subsequent memset().
Reviewed by: ume
MFC after: 1 month
2012-04-02 07:42:17 +00:00
eadler
1ef5fe44d3
Remove trailing whitespace per mdoc lint warning
...
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
2012-03-29 05:02:12 +00:00
joel
18cdef73e1
Minor indentation and paragraph nits.
2012-03-27 20:39:49 +00:00
joel
906214101c
mdoc: correct .Bd/.Bl arguments.
...
Reviewed by: brueffer
2012-03-26 21:22:53 +00:00
joel
39c40cce12
Remove superfluous paragraph macro.
2012-03-25 12:13:24 +00:00
eadler
6df7c12017
draft-ietf-ipv6-scoping-arch-02.txt is now RFC 4007
...
PR: docs/163771
Submitted by: phk
Reviewed by: If someone else reviewed your modification.
Approved by: cperciva
MFC after: 1 week
2012-03-19 00:47:01 +00:00
ed
23524b572c
Globally replace u_int*_t from (non-contributed) man pages.
...
The reasoning behind this, is that if we are consistent in our
documentation about the uint*_t stuff, people will be less tempted to
write new code that uses the non-standard types.
I am not going to bump the man page dates, as these changes can be
considered style nits. The meaning of the man pages is unaffected.
MFC after: 1 month
2012-02-12 18:29:56 +00:00
bz
891142ea87
Switch getifaddrs(3) to the new API introduced in r231505. Also remove
...
conditional code parts not used by or applicable to FreeBSD.
The new implementation is supposed to be able to cope with changes to
the 'l' versions of the msghdr structs now used as well as to if_data
allowing future changes without breaking things.
This restores carp(4) config support in HEAD after r231504.
Reviewed by: glebius, brooks
MFC After: 3 months
2012-02-11 06:05:40 +00:00
bz
f55d6eed8c
Backout changes from r228571. Remove if_data from struct ifa_msghdr again.
...
While this breaks carp on HEAD temporary, it restores the upgrade path from
stable, and head before 20111215.
Reviewed by: glebius, brooks
2012-02-11 05:59:54 +00:00
brooks
507691dbd9
eui64_aton and eui64_ntoa are actually the equivalent of ether_aton_r and
...
ether_nota_r and do not use static variables so remove the note copied
from ethers.3 saying they do.
Reported by: bms
MFC after: 3 days
2012-02-08 11:30:13 +00:00