Age | Commit message (Collapse) | Author |
|
|
|
|
|
patch from Daniel Dickman <didickman at gmail dot com> tweaked by me;
"looks ok" millert@, manual help and ok jmc@
|
|
in almost all sockaddr_in6 addresses it is required for the nexthop and
sin6_scope_id is actually ignored there.
This needs to be fixed but my quota of IPv6 insanity is already used for today.
Workaround for now. My simple testsetup is now actually able to install
the first ospf6d learned routes in the kernel. Weeee!
|
|
this information to kroute and kroute can use that information to fill in
the various sin6_scope_id fields.
|
|
ok espie
|
|
|
|
|
|
definitions so that we have a chance to build a correct nexthop.
Insane that a struct in6_addr is unable to fully specify an IPv6 address.
kroute.c still needs fixing but now the rib is starting to make sense.
|
|
ok claudio
|
|
again but different because of link local addressing.
|
|
interface id of the remote side. Found the hard way.
|
|
We need to pass our ifindex so that we can find the Link-LSA that has the
link local address stored for that router. Don't we all like IPv6 link local
addresses and their insanity.
|
|
|
|
|
|
This way, the first time sysmerge is run on a new box, it will already
have reference sums needed for automatic processing.
Original idea from and discussed with deraadt@
"commit it" deraadt@, tweaks and ok millert
|
|
|
|
|
|
|
|
properly and choose the correct last window after a window is killed.
|
|
default DAC receive the first playback stereo channel pair if the DAC
wouldn't otherwise be used and allow the jack's output volume to be
controlled by outputs.master by default. this was already mostly
implemented for codecs with 3 or more dacs, but front headphone jacks
are also common on 2 dac codecs as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- ANSI
- KNF
- remove the use of register
from Brad
|
|
avoid asking the user for @exec twice, as noticed by kettenis@
|
|
not build these binaries by default.
"go for it" deraadt@
|
|
after the files have been committed to the file system, so we can forget about
them...
I don't know where I lost that change, restores pkg_add memory usage to very
small values...
|
|
|
|
|
|
update it when needed. Install a SIG{INFO} handler at start that will do
what's needed.
|
|
SIGCHLD to the tracer, even if the real parent requested an alternate
exit signal. So, delay clearing the P_TRACED flag from exit1() to
sys_wait4() so that we don't send the wrong signal from reaper().
Originally discussed with kurt months ago
"looks good" deraadt@
|
|
and hacking on it. Since then, some of the details of finishing a
wait have changed (p_exitsig handling), so factor out the common
bit into into proc_finish_wait() and have both sys_wait4() and
svr4_sys_waitsys() call that to kill the divergence.
"looks good" deraadt@
|
|
report and fix from ueno AT unixuser.org
|
|
Add more levels, specifically, lots of info regarding individual files only
visible if -vvvvv.
Make -n display the same stuff as normal (need -n -v to display more stuff).
Introduce -s, "size-only", turns on -n and does skip any extraction.
Sprinkle handlers for SIG_INFO, not really nice yet.
Note that -n is non functional for complex updates, because of caching
issues I have to fix.
|
|
Actually, this is much closer to the original submission by Daniel Dickmann.
|
|
|
|
patch from Daniel Dickman <didickman at gmail dot com> via tech@,
though i'm updating the manual in a different way;
ok millert@ "looks good" deraadt@
|
|
sure with open() that we don't follow symbolic links.
With input by and ok millert, ok deraadt
|
|
fork() setup.
ok deraadt, millert
|
|
|
|
|
|
looking at it with claudio since I started doing more routing stuff.
|
|
Actually, i just realized this is *required* in case you are using
a non-standard DIR without a passwd(5) file, so i'm committing this
simple change right away.
|
|
That's useful because the latter is needed for passwd-maps, anyway.
Make the master.passwd file name configurable in the same way as passwd.
While here, do a bit of cleanup:
- Drop the HOSTS, PASSWD, GROUP, NETID #defines:
They are used nowhere else and serve no purpose.
- Use err(3), it's simpler and more precise than fprintf(3)+goto.
- Drop a debug statement forgotten a decade ago.
- In the manual, improve .Nd, DESCRIPTION and .Xrs.
Originally triggered by edd@'s gripes with our yp implementation.
Regarding the manual, using many tweaks from jmc@.
"I like this" ajacoutot@
"I think it's a good idea" edd@
"no opinion", "you decide" deraadt@
|
|
pass the option and option argument as separate argv entries and
not smashed into one (e.g., as -l foo and not -lfoo). Also, always
pass a "--" argument to stop option parsing, so that a positional
argument that starts with a '-' isn't treated as an option. This
fixes some error cases as well as the handling of hostnames and
filenames that start with a '-'.
Based on a diff by halex@
ok halex@ djm@ deraadt@
|
|
1) Distinguish normal end of data (like eof, YPERR_NOMORE, YPERR_KEY)
from error conditions.
2) Save errno(2) and restore it in case of success, as suggested by deraadt@
and beck@.
While this code is touched,
* move the common code for the yp_first and yp_next calls after the
respective if/else-block; note that free(data) is not needed in case of
failure and that __ypcurrent = NULL does no harm after failing yp_first.
* return 0, not NULL: the return value of grscan is int, not a pointer.
This is the last part of the work done on getgrent.c during c2k9,
heavily relying on the other improvements done at that time.
This has been rotting in my tree far too long.
"get it in" deraadt@; also lightly tested by simon@ some time ago
|