[>]
http://marc.info/?l=openbsd-cvs&m=140775050211019&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 13:55:09
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/11 03:47:56
Modified files:
usr.sbin/arp : arp.c
usr.sbin/ndp : ndp.c
Log message:
Do not try to delete RTF_LOCAL entries. Such routes are automatically
created /deleted by the kernel when an IP address is added/removed
on/from an interface and should not be manipulated by userland tools.
ok henning@, jca@
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140775690812954&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-11 15:55:12
Module name: ports
Changes by: sthen@cvs.openbsd.org 2014/08/11 05:34:42
Modified files:
infrastructure/mk: bsd.port.mk
Log message:
When copying pkg/README{,-*} from the port directory, pass -m to SUBST_CMD
to ensure that a sane file mode are set.
Also use SUBST_CMD -m for rc.d scripts (it wasn't available at the time the
current code using a separate chmod was written).
Discussed with espie, slight tweaks to previous diff to take _FAKESUDO into
account.
[>]
http://marc.info/?l=openbsd-cvs&m=140775836513481&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 16:55:09
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/11 05:59:05
Modified files:
sys/net : route.c rtsock.c
Log message:
Put back the checks about RTF_LOCAL routes now that userland tools are
aware of them.
Original commit message was:
Reserve the highest route priority for kernel-managed routes and prevent
userland from playing with the local and broadcast flags.
ok claudio@
[>]
http://marc.info/?l=openbsd-cvs&m=140776116214673&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 16:55:11
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/11 06:45:45
Modified files:
sys/dev/cardbus: if_fxp_cardbus.c if_re_cardbus.c
if_rl_cardbus.c if_xl_cardbus.c
sys/dev/eisa : if_ep_eisa.c
sys/dev/isa : if_ec.c if_ef_isapnp.c if_eg.c if_el.c
if_ep_isa.c if_ep_isapnp.c if_ie.c if_lc_isa.c
if_ne_isa.c if_ne_isapnp.c if_sm_isa.c if_we.c
sys/dev/pcmcia : if_cnw.c if_ep_pcmcia.c if_malo.c
if_sm_pcmcia.c if_xe.c
sys/dev/sbus : be.c if_gem_sbus.c if_hme_sbus.c if_ti_sbus.c
qe.c
Log message:
Fewer <netinet/in_systm.h>
[>]
http://marc.info/?l=openbsd-cvs&m=140776380015519&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 17:55:11
Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/11 07:29:43
Modified files:
lib/libcrypto/crypto/arch/amd64: Makefile.inc
lib/libssl/src/crypto/engine: eng_rsax.c
lib/libssl/src/crypto/evp: e_rc4_hmac_md5.c
Log message:
Guard RSA / RC4-5 ASM when NO_ASM is not defined
Most assembly blocks remain inactive if OPENSSL_NO_ASM is not defined,
only enabling inline assembly, but the RSA / RC4-5 blocks (used only in
amd64 systems) turn on implicitly. Guard these two as well.
This simplifies enabling just inline ASM in portable, no effective
change in OpenBSD.
[>]
http://marc.info/?l=openbsd-cvs&m=140776509016095&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 17:55:13
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/11 07:51:07
Modified files:
sys/net : if.c
sys/netinet : if_ether.c
sys/netinet6 : nd6.c
Log message:
Use the RTF_LOCAL flag instead of abusing the RTF_LLINFO flag when
adding local route entries.
This hack made sense when we didn't have the RTF_LOCAL flag, but since
some months it is set on every local route.
[>]
http://marc.info/?l=openbsd-cvs&m=140778182423667&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 22:55:10
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/11 12:29:56
Modified files:
sys/arch/octeon/dev: cn30xxasx.c cn30xxasxreg.h cn30xxasxvar.h
cn30xxbootbusreg.h cn30xxciureg.h
cn30xxfpa.c cn30xxfpareg.h cn30xxgmx.c
cn30xxgmxreg.h cn30xxgmxvar.h cn30xxipd.c
cn30xxipdreg.h cn30xxipdvar.h cn30xxpip.c
cn30xxpipreg.h cn30xxpipvar.h cn30xxpko.c
cn30xxpkovar.h cn30xxpow.c cn30xxpowreg.h
cn30xxpowvar.h if_cnmac.c if_cnmacvar.h
octhcireg.h
sys/arch/octeon/include: octeonvar.h
Log message:
Remove evcnt and %b format strings relying upon SEIL extensions. This gives
OCTEON_ETH_DEBUG kernels a chance to build. No functional change for regular
kernels.
[>]
http://marc.info/?l=openbsd-cvs&m=140778319824277&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 22:55:15
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/11 12:52:54
Modified files:
sys/arch/octeon/dev: cn30xxgmx.c cn30xxgmxvar.h
Log message:
Get rid of the `quirks' member, which is never initialized (but by zero at
softc creation) anyway. Sorry, we are not trying to support SEIL-specific
hardware at this point.
[>]
http://marc.info/?l=openbsd-cvs&m=140778344524409&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 23:55:09
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/11 12:56:49
Modified files:
sys/arch/octeon/dev: cn30xxpow.c if_cnmac.c
sys/arch/octeon/octeon: machdep.c
Log message:
Do not use CKSEG0 to quickly map physical addresses, but XKPHYS, for we are
not limited to 512MB physmem.
[>]
http://marc.info/?l=openbsd-cvs&m=140778639525544&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-11 23:55:13
> CVSROOT: /cvs
> Module name: src
> Changes by: ajacoutot@cvs.openbsd.org 2014/08/11 07:25:23
>
> Modified files:
> etc/rc.d : rc.subr
>
> Log message:
> Make it possible to pass arguments to _rc_parse_conf().
>
> ok robert@
This badly breaks /etc/rc and /etc/netstart, which both use
_rc_parse_conf without parameters. Instead of wiring the default
parameters (/etc/rc.conf and /etc/rc.conf.local) there, too, I think
it's better to let _rc_parse_conf use them as defaults when it has
been invoked without parameters. Also, there's no reason to use
' ... in "$@"' in a for loop.
ok?
Index: rc.subr
===================================================================
RCS file: /cvs/src/etc/rc.d/rc.subr,v
retrieving revision 1.78
diff -u -p -r1.78 rc.subr
--- rc.subr 11 Aug 2014 13:25:23 -0000 1.78
@@ -121,7 +121,8 @@ _rc_parse_conf() {
pf_rules ipsec_rules shlib_dirs pkg_scripts \
nfs_server
- for _rcfile in $@; do
+ [ $# -gt 0 ] || set -- /etc/rc.conf /etc.rc.conf.local
+ for _rcfile; do
[[ -f $_rcfile ]] || continue
while IFS=' ' read -r _l; do
[[ $_l == [!#=]*=* ]] || continue
@@ -263,7 +264,7 @@ _RC_RUNDIR=/var/run/rc.d
_RC_RUNFILE=${_RC_RUNDIR}/${_name}
# parse /etc/rc.conf{.local} for the daemon_flags
-_rc_do _rc_parse_conf /etc/rc.conf /etc/rc.conf.local
+_rc_do _rc_parse_conf
eval _rcflags=\${${_name}_flags}
eval _rcuser=\${${_name}_user}
[>]
http://marc.info/?l=openbsd-cvs&m=140778772326084&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-12 00:55:11
> On Mon, Aug 11, 2014 at 07:25:23AM -0600, Antoine Jacoutot wrote:
> > CVSROOT: /cvs
> > Module name: src
> > Changes by: ajacoutot@cvs.openbsd.org 2014/08/11 07:25:23
> >
> > Modified files:
> > etc/rc.d : rc.subr
> >
> > Log message:
> > Make it possible to pass arguments to _rc_parse_conf().
> >
> > ok robert@
>
> This badly breaks /etc/rc and /etc/netstart, which both use
> _rc_parse_conf without parameters. Instead of wiring the default
> parameters (/etc/rc.conf and /etc/rc.conf.local) there, too, I think
> it's better to let _rc_parse_conf use them as defaults when it has
> been invoked without parameters. Also, there's no reason to use
> ' ... in "$@"' in a for loop.
Ok shit I totally forgot to commit those... but I did modify them and have them on my system actually :-(
> ok?
Yes.
> Index: rc.subr
> ===================================================================
> RCS file: /cvs/src/etc/rc.d/rc.subr,v
> retrieving revision 1.78
> diff -u -p -r1.78 rc.subr
> --- rc.subr 11 Aug 2014 13:25:23 -0000 1.78
> +++ rc.subr 11 Aug 2014 19:22:36 -0000
> @@ -121,7 +121,8 @@ _rc_parse_conf() {
> pf_rules ipsec_rules shlib_dirs pkg_scripts \
> nfs_server
>
> - for _rcfile in $@; do
> + [ $# -gt 0 ] || set -- /etc/rc.conf /etc.rc.conf.local
> + for _rcfile; do
> [[ -f $_rcfile ]] || continue
> while IFS=' ' read -r _l; do
> [[ $_l == [!#=]*=* ]] || continue
> @@ -263,7 +264,7 @@ _RC_RUNDIR=/var/run/rc.d
> _RC_RUNFILE=${_RC_RUNDIR}/${_name}
>
> # parse /etc/rc.conf{.local} for the daemon_flags
> -_rc_do _rc_parse_conf /etc/rc.conf /etc/rc.conf.local
> +_rc_do _rc_parse_conf
>
> eval _rcflags=\${${_name}_flags}
> eval _rcuser=\${${_name}_user}
--
Antoine
[>]
http://marc.info/?l=openbsd-cvs&m=140778818326225&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-12 00:55:13
Module name: src
Changes by: kili@cvs.openbsd.org 2014/08/11 14:16:04
Modified files:
etc/rc.d : rc.subr
Log message:
Let _rc_parse_conf stick to parsing /etc/rc.conf and /etc/rc.conf.local
if it's invoked without parameters. It's simpler than adding adding
/etc/rc.conf and /etc/rc.conf.local parameters whereever _rc_parse_conf
is used (e.g. /etc/rc and /etc/netstart).
While here, replace a
for foo in "$@"; do something; done
by
for foo; do something; done
ok aja@