| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not have a user-supplied signal handler, when a signal is delivered, one
thread will receive the signal, and then the code reverts to having no
signal handler for the signal. This can leave the other sigwait()ing
threads stranded permanently if the signal is later ignored, or can result
in process termination when the process should have delivered the signal to
one of the threads in sigwait().
To fix this problem, maintain a count of sigwait()ers for each signal that
has no default signal handler. Use the count to correctly install/uninstall
dummy signal handlers.
Reviewed by: deischen
|
|
|
|
|
| |
- ipfw always rejected rule with `neither in nor out' diagnostics.
- number of src/dst ports was not set properly.
|
|
|
|
|
|
| |
year (from jkh)..
Caught by: Fx macro warning on 3.4-R
|
|
|
|
|
| |
PR: 17836
Submitted by: Tim Moore <moore@bricoworks.com>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Do not terminate the cross-reference list in the SEE ALSO section with
a period.
|
| |
|
|
|
|
|
|
|
|
|
| |
available. If not, it falls back to the existing hack and slash method.
A positive side effect is that non-root users may now use Disk_Names(),
for non-dangerous libh/disk.tcl testing.
Reviewed by: phk
|
|
|
|
|
|
| |
``.Ar errno'' -> ``.Va errno''
``.Nm ops'' -> ``.Fa ops''
``.Va fd'' -> ``.Fa fd''
|
| |
|
|
|
|
| |
at the end of the file.
|
| |
|
|
|
|
|
|
| |
- Have NgSendAsciiMsg() return the same token as NgSendMsg()
- Document that NgSendMsg() and NgSendAsciiMsg() return the token
- Add MLINKS for the functions defined in netgraph(3)
|
|
|
|
| |
are disabled.
|
|
|
|
|
|
|
|
|
| |
getaddrinfo() accidentally returns IPv4 mapped IPv6 address instead
of native IPv4 address.
Now, getaddinfo() is scoped address ready. You can put scoped
address within /etc/hosts.
Obtained from: KAME Project.
|
| |
|
|
|
|
| |
- SHLIB_MAJOR++.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Multiple PPTP clients behind NAT to the same or different servers.
- Single PPTP server behind NAT -- you just need to redirect TCP
port 1723 to a local machine. Multiple servers behind NAT is
possible but would require a simple API change.
- No API changes!
For more information on how this works see comments at the start of
the alias_pptp.c.
PacketAliasPptp() is no longer necessary and will be removed soon.
Submitted by: Erik Salander <erik@whistle.com>
Reviewed by: ru
Rewritten by: ru
Reviewed by: Erik Salander <erik@whistle.com>
|
|
|
|
|
| |
PR: 14532
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
|
|
|
|
| |
Reviewed by: silence
|
|
|
|
|
|
| |
kernel and compatibility issue.
Obtained from: KAME Project
|
|
|
|
| |
been replaced with the library calls fflagstostr and strtofflags.
|
| |
|
| |
|
|
|
|
| |
pointer to a static buffer.
|
|
|
|
|
|
|
| |
can easily translate from "" to whatever it wants to print if no
flags are set. (ls prints "-" and mtree prints "none".)
Suggested by: bde
|
|
|
|
|
|
|
|
| |
renamed to {s|g}etflagsbyname, which received objections. They're
now called strtofflags (string to file flags) and fflagstostr (file
flags to string).
Suggested by: bde
|
|
|
|
|
| |
- Stricter checking of PORT/EPRT/227/229 messages format.
- Moved all security checks into one place.
|
|
|
|
|
|
| |
Cannot resolve any host on IPv4 only kernel.
Reported by: ache
|
|
|
|
|
|
|
|
|
|
| |
not allowed to return EINTR, but use of pthread_suspend_np() could cause
EINTR to be returned. To fix this, restructure pthread_suspend_np() so that
it does not interrupt a thread that is waiting on a mutex or condition, and
keep enough state around that pthread_resume_np() can fix things up
afterwards.
Reviewed by: deischen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It does mean that it is now possible to run passive-mode FTP
server behind NAT.
- SECURITY: FTP aliasing engine now ensures that:
o the segment preceding a PORT/227 segment terminates with a \r\n;
o the IP address in the PORT/227 matches the source IP address of
the packet;
o the port number in the PORT command or 277 reply is greater than
or equal to 1024.
Submitted by: Erik Salander <erik@whistle.com>
Reviewed by: ru
|
| |
|
|
|
|
|
|
| |
PR: 18943
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: asmodai
|
|
|
|
| |
it no longer contains the locale functions.
|
|
|
|
|
|
| |
PR: 18805
Submitted by: Yoshihiro Ota <ota@mail.drexel.edu>
Kind of Reviewed by: asmodai ("sure")
|
|
|
|
| |
Found by: "Akinori -Aki- MUSHA" <knu@idaemons.org>
|
| |
|
|
|
|
|
|
| |
It is nessesary for IPv6 only life.
Obtained from: KAME
|
|
|
|
|
|
| |
- Fix a typo: ``constrains'' -> ``constraints''
Reviewed by: rwatson
|
|
|
|
|
|
|
|
|
|
|
|
| |
.Pp
.Fn func
.Pp
Description ...
with a list (Bl ... Li ... El).
- Remove a superfluous ``.Sh ENVIRONMENT'' and replace it with a ``.Pp''
within the IMPLEMENTATION DETAILS section.
Reviewed by: rwatson
|
|
|
|
|
|
|
|
|
| |
right now...
I talked w/ phk last night and "fixing" this in a generic way is going
to require a lot of complex thought on stacking let alone the NFS problems..
add missing sys/time.h for struct timespec def...
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
standardized interface to the capability support in TrustedBSD.
o Not currently enabled in Makefile, as this code depends on syscalls
and include files that will be committed at a later date.
Obtained from: TrustedBSD Project
|
|
|
|
|
|
| |
capabilities summary manpage, cap(3).
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
|
| |
o Add shared library version 2 to libposix1e given API changes, et al
o Commented out cap_*.c as that is not currently being compiled into
the library (pending syscalls being committed)
Obtained from: TrustedBSD Project
|
|
|
|
| |
Obtained from: TrustedBSD Project
|