[>]
http://marc.info/?l=openbsd-cvs&m=140854707516547&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-20 19:55:07
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/20 09:04:14
Modified files:
usr.sbin/rcctl : rcctl.sh
Log message:
Greatly simplify get/set flags and status.
Provide a unified output for the status of disabled services/daemons:
foobar_flags will always be "NO" regardless of the type (pkg script,
base system daemon, special variable).
[>]
http://marc.info/?l=openbsd-cvs&m=140856200423002&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-20 23:55:09
Module name: src
Changes by: florian@cvs.openbsd.org 2014/08/20 13:13:03
Modified files:
usr.sbin/unbound/doc: unbound.8.in
Log message:
Better explain what unbound is for.
While there fix some nits.
Problem pointed out by deraadt@
Input jmc@, schwarze@
wouter@ committed a slightly different diff upstream. Pull that on out
of svn and hand merge it.
OK schwarze@
[>]
http://marc.info/?l=openbsd-cvs&m=140856221323144&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-20 23:55:10
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/20 13:16:27
Modified files:
usr.sbin/syslogd: privsep.c syslogd.c syslogd.h
Log message:
Rename priv_gethostserv() to priv_getaddrinfo() as this is what the
function does. Change the return code semantics to match getaddrinfo(3).
OK deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140856543424424&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 00:55:09
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/20 14:10:17
Modified files:
usr.sbin/syslogd: privsep.c syslogd.c syslogd.h
Log message:
Replace gethostbyaddr(3) with getnameinfo(3). Remove the sigprocmask()
that was necessary for gethostbyaddr() because the latter is not
signal safe. Change the return code semantics of priv_getnameinfo()
to match getnameinfo(3).
input and OK jca@
[>]
http://marc.info/?l=openbsd-cvs&m=140856795125453&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 00:55:11
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/20 14:52:14
Log message:
Run syslogd regressions tests. As only one syslogd can run per
machine, each test kills any syslogd first. At the end the system's
syslogd gets restarted.
The test framework runs a client, and a server, and a syslogd. The
messages are passed via the log socket or via UDP from the client
to syslogd. From there UDP transport is used to reach the server.
All processes write log files where the message has to show up.
The test arguments are kept in the args-*.pl files.
The content of a log file, the data sent to a pipe process and what
the server received are checked. The invocation of the sendsyslog(2)
syscall is checked with ktrace, the open file descriptors of syslogd
are checked with fstat.
Status:
Vendor Tag: bluhm
Release Tags: bluhm_20140820
N src/regress/usr.sbin/syslogd/Proc.pm
N src/regress/usr.sbin/syslogd/README
N src/regress/usr.sbin/syslogd/LICENSE
N src/regress/usr.sbin/syslogd/Syslogd.pm
N src/regress/usr.sbin/syslogd/Makefile
N src/regress/usr.sbin/syslogd/args-default.pl
N src/regress/usr.sbin/syslogd/Client.pm
N src/regress/usr.sbin/syslogd/Server.pm
N src/regress/usr.sbin/syslogd/funcs.pl
N src/regress/usr.sbin/syslogd/syslogd.pl
N src/regress/usr.sbin/syslogd/args-client-udp.pl
N src/regress/usr.sbin/syslogd/args-client-udp4.pl
N src/regress/usr.sbin/syslogd/args-client-udp-nodns.pl
N src/regress/usr.sbin/syslogd/args-client-udp4-nodns.pl
N src/regress/usr.sbin/syslogd/args-sendsyslog.pl
N src/regress/usr.sbin/syslogd/args-socket.pl
No conflicts created by this import
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140856934726064&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-21 01:55:09
Module name: ports
Changes by: kili@cvs.openbsd.org 2014/08/20 15:15:23
Modified files:
www/polipo : Makefile distinfo
www/polipo/patches: patch-Makefile patch-forbidden_c
patch-polipo_h
www/polipo/pkg : PLIST
Removed files:
www/polipo/patches: patch-log_c
Log message:
Update to polipo-1.1.1.
Two users (David Schaefer and me) are happy. no feedback from the
third user.
[>]
http://marc.info/?l=openbsd-cvs&m=140857282627199&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 02:55:06
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/20 16:13:24
Modified files:
share/man/man8 : rc.conf.8
Log message:
Move the examples to the EXAMPLES section and add some actual
reference manual style documentation to the DESCRIPTION.
Feedback and OK rpe@ and ajacoutot@, also using feedback from deraadt@.
[>]
http://marc.info/?l=openbsd-cvs&m=140857946829105&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 04:55:06
> CVSROOT: /cvs
> Module name: src
> Changes by: bluhm@cvs.openbsd.org 2014/08/20 14:10:17
>
> Modified files:
> usr.sbin/syslogd: privsep.c syslogd.c syslogd.h
>
> Log message:
> Replace gethostbyaddr(3) with getnameinfo(3). Remove the sigprocmask()
> that was necessary for gethostbyaddr() because the latter is not
> signal safe. Change the return code semantics of priv_getnameinfo()
> to match getnameinfo(3).
> input and OK jca@
The man page for getnameinfo says getnameinfo is not thread safe,
which almost guarantees it is not signal safe either.
[>]
http://marc.info/?l=openbsd-cvs&m=140857951429109&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 04:55:08
Module name: src
Changes by: bluhm@cvs.openbsd.org 2014/08/20 18:04:58
Modified files:
usr.sbin/syslogd: privsep.c syslogd.c
Log message:
Parse loghost in a separate function. Allow [] around hostname,
needed for IPv6 addresses. Print full loghost specifier in case
of error or debug. Make string sizes more precise.
input henning@; input and OK deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140858140329605&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 04:55:09
> On Wed, Aug 20, 2014 at 14:10, Alexander Bluhm wrote:
> > CVSROOT: /cvs
> > Module name: src
> > Changes by: bluhm@cvs.openbsd.org 2014/08/20 14:10:17
> >
> > Modified files:
> > usr.sbin/syslogd: privsep.c syslogd.c syslogd.h
> >
> > Log message:
> > Replace gethostbyaddr(3) with getnameinfo(3). Remove the sigprocmask()
> > that was necessary for gethostbyaddr() because the latter is not
> > signal safe. Change the return code semantics of priv_getnameinfo()
> > to match getnameinfo(3).
> > input and OK jca@
>
> The man page for getnameinfo says getnameinfo is not thread safe,
> which almost guarantees it is not signal safe either.
That is right, almost nothing is signal safe. When sigprocmask(2)
was added, there was a gethostbyaddr(3) in the code to protect.
Now getnameinfo(3) is running in a separate prevsep process. All
signal handlers set integer flags or do a simple waitpid(2) as
calling privsep functions is not signal safe either. So I think
my change is safe.
bluhm
[>]
Google offers 5 EuroBSDCon 2014 travel grants for female computer scientists **
obsd.info.14
undeadly.org(obsdave,1) — All
2014-08-21 10:55:05
http://undeadly.org/cgi?action=article&sid=20140821065200
Contributed by [jj](
http://bsdly.blogspot.com/) on Wed Aug 20 10:09:05 2014 (GMT)
from the come fly with me dept.
Via the EuroBSDCon 2014 organizers comes the news that [Google will be sponsoring](
http://2014.eurobsdcon.org/sponsors/google-emea-women-in-tech-conference-and-travel-grants-for-female-computer-scientists/) 5 female computer scientists to attend the EuroBSDCon 2014 conference. The announcement follows:
> **Google EMEA Women in Tech Conference and Travel grants for female computer scientists**
>
> As part of Google's ongoing commitment to encourage women to excel in computing and technology, Google is pleased to offer Women in Tech Travel and Conference Grants to attend the EuroBSDcon 2014 conference.
>
> 5 grants, are offered which include:
>
> * Free registration for the conference
> * Up to 1000 EUR towards travel costs (to be paid after the conference)
> To be eligible for a grant, the candidate must:
>
> * Be a woman working in or studying Computer Science, Computer Engineering, or technical field related to the conference subject
> * Have a strong academic background
> * Demonstrated leadership in the workplace or in school
> * Attend the core day(s) of the main conference
>
> **How To Apply**
>
> To apply, submit the form found on their website[1] by the 31 August 2014 deadline.
>
> To find out more about this Google program, please visit their website [2].
>
> [1] [ https://docs.google.com/spreadsheet/viewform?formkey=dHpHa1JJbTFSY2ZOTHFSUXEyUzNGY2c6MA](https://docs.google.com/spreadsheet/viewform?formkey=dHpHa1JJbTFSY2ZOTHFSUXEyUzNGY2c6MA)
>
> [2] <https://www.google.ch/edu/students/google-travel-and-conference-grants/#!europe>
>
>>
[>]
http://marc.info/?l=openbsd-cvs&m=140861132204442&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 13:55:09
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/21 02:54:58
Modified files:
usr.sbin/rcctl : rcctl.sh
Log message:
If a service is disabled its flags are unconditionally set to "NO", so
there's not need to display "enabled" or "disabled" when calling "status",
we have the information already.
[>]
http://marc.info/?l=openbsd-cvs&m=140861565105915&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 14:55:09
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/21 04:07:07
Modified files:
sys/net : route.c
Log message:
If an ifa has as NULL ifp pointer then is should be considered as
invalid. When such thing happens, it means that the address is no
longer configured on the system but still referenced by some routes.
So do not return such ifa in ifa_ifwithroute().
Fix a panic reported by Pierre Bardou.
ok mikeb@, henning@
[>]
http://marc.info/?l=openbsd-cvs&m=140861613906008&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 14:55:11
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/21 04:15:11
Modified files:
usr.sbin/rcctl : rcctl.8
Log message:
Now that rc.conf(8) defines what a base system service, a base
system daemon, and a package daemon is, refer to it instead of
duplicating information. While here, clean up wording.
OK ajacoutot@
[>]
http://marc.info/?l=openbsd-cvs&m=140861664606188&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 14:55:12
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/21 04:23:47
Modified files:
usr.sbin/arp : arp.8 arp.c
Log message:
Change the output of arp(8) to match what ndp(8) does and include the
expire timer.
This will makes it easier to add further information in a coherent way
between these tools for local and broadcast entries.
This new view displays either symbolic names (by default) or numerical
addresses (with "-n") for hosts but not both at the same time, just
like ndp(8), route(8) or netstat(1) do.
ok henning@
[>]
http://marc.info/?l=openbsd-cvs&m=140862580209494&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 17:55:08
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/21 06:56:24
Modified files:
usr.bin/mandoc : mdoc_html.c mdoc_macro.c mdoc_man.c mdoc_term.c
regress/usr.bin/mandoc/mdoc/Ar: punct.in punct.out_ascii
regress/usr.bin/mandoc/mdoc/Fl: Makefile noarg.in
noarg.out_ascii punct.in
punct.out_ascii
regress/usr.bin/mandoc/mdoc/Nm: Makefile
regress/usr.bin/mandoc/mdoc/Pa: Makefile
Added files:
regress/usr.bin/mandoc/mdoc/Nm: punct.in punct.out_ascii
regress/usr.bin/mandoc/mdoc/Pa: punct.in punct.out_ascii
Log message:
Right after .Fl, a middle delimiter triggers an empty scope,
just like a closing delimiter. This didn't work in groff-1.15,
but it now works in groff-1.22.
After being closed by delimiters, .Nm scopes do not reopen.
Do not suppress white space after .Fl if the next node is a text node
on the same input line; that can happen for middle delimiters.
Fixing an issue reported by jmc@.
[>]
http://marc.info/?l=openbsd-cvs&m=140863106911774&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 18:55:07
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/21 08:24:08
Modified files:
sys/arch/alpha/alpha: in_cksum.c
sys/arch/alpha/stand/netboot: if_prom.c
sys/arch/amd64/stand/libsa: pxe.c pxe_net.c
sys/arch/arm/arm: genassym.cf
sys/arch/armv7/imx: imxenet.c
sys/arch/armv7/sunxi: sxie.c
sys/arch/aviion/stand/boot: conf.c dev_net.c if_le.c
sys/arch/i386/stand/libsa: pxe.c pxe_net.c
sys/arch/landisk/stand/boot: getsecs.c
sys/arch/luna88k/stand/boot: conf.c if_le.c
sys/arch/m88k/m88k: in_cksum.c
sys/arch/macppc/stand: net.c netif_of.c
sys/arch/sparc/stand/common: net.c netif_sun.c
sys/arch/sparc64/sparc64: in4_cksum.c
sys/arch/sparc64/stand/ofwboot: net.c netif_of.c
sys/arch/vax/if: if_de.c
sys/arch/vax/stand/boot: if_de.c if_le.c if_qe.c if_ze.c netio.c
sys/arch/vax/vax: in4_cksum.c
Log message:
Kill the remaining <netinet/in_systm.h> inclusion!
[>]
http://marc.info/?l=openbsd-cvs&m=140863281912557&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-21 18:55:11
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/21 08:52:56
Modified files:
sys/dev/usb : uaudio.c ukbd.c umass.c ums.c
Log message:
Now that DVACT_DEACTIVATE is propagated to the children of a device when
a driver does not implement a specific *_activate() handler and that our
USB stack sets the dying flag before detaching a device, these specific
handlers can die.
[>]
http://marc.info/?l=openbsd-ports-cvs&m=140863212612255&w=2
obsd.info.14
openbsd-ports-cvs(obsdave,2) — All
2014-08-21 18:55:14
Module name: ports
Changes by: zhuk@cvs.openbsd.org 2014/08/21 08:41:41
Modified files:
devel/intellij : Makefile distinfo
devel/intellij/pkg: PLIST
Log message:
Update IntelliJ IDEA port to 13.1.4b. Set MAINTAINER to face the reality.
There are many tweaks pending, to be reviewed and committed separately.
Many input from and okay daniel@