[>]
http://marc.info/?l=openbsd-cvs&m=140740877813913&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-07 14:55:09
Module name: src
Changes by: florian@cvs.openbsd.org 2014/08/07 04:52:34
Modified files:
usr.sbin/httpd : server_fcgi.c
Log message:
Opportunistically try to parse "Status: $code" in the very first
response from the fcgi daemon and use that code as HTTP response
code. If it doesn't work out fall back to code 200.
This might fix naddy@'s issue with redirects in cvsweb.
To be revisited after unlock.
Discussed with & grudgingly OK reyk@
[>]
http://marc.info/?l=openbsd-cvs&m=140743569125075&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-07 22:55:09
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/08/07 12:21:13
Modified files:
usr.sbin/httpd : httpd.8
Log message:
Fix and simplify the description of httpd(8)'s signal handling. httpd
does not re-executed itself on SIGHUP, it simply reload the
configuration and sends it to its child processes.
ok deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140744081427175&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-07 23:55:10
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/07 13:46:31
Modified files:
lib/libssl/src/ssl: d1_both.c d1_clnt.c d1_pkt.c s23_srvr.c
s3_both.c s3_enc.c s3_lib.c t1_enc.c
Log message:
When you expect a function to return a particular value, don't put a comment
saying that you expect it to return that value and compare it against zero
because it is supposedly faster, for this leads to bugs (especially given the
high rate of sloppy cut'n'paste within ssl3 and dtls1 routines in this
library).
Instead, compare for the exact value it ought to return upon success.
ok deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140744176927546&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 00:55:10
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/07 14:02:23
Modified files:
lib/libssl/src/ssl: d1_both.c d1_clnt.c d1_pkt.c s3_both.c
s3_enc.c s3_lib.c t1_enc.c
Log message:
Oops, revert changes commited by mistake. The previous commit was supposed
to only apply to s23_srvr.c.
[>]
http://marc.info/?l=openbsd-cvs&m=140750749516225&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 18:55:11
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/08 08:17:53
Modified files:
sys/dev/usb : xhci.c
Log message:
Even if the endpoint it reseted before the stack gets informed that a
transfer stalled, report that a stall happen because umass(4) relies
on this behavior...
[>]
http://marc.info/?l=openbsd-cvs&m=140750809816432&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 18:55:14
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/08 08:28:02
Modified files:
sys/dev/usb : xhci.c xhcireg.h
Log message:
Improve the logic to determine the maximum endpoint service interface
time payload. Super speed companion descriptor are still not used but
at least we can properly initialize super speed interrupt pipes.
[>]
http://marc.info/?l=openbsd-cvs&m=140750847316605&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 18:55:16
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/08/08 08:34:12
Modified files:
sys/dev/usb : xhci.c
Log message:
Make sure asynchronous commands do not race with synchronous ones.
Since asynchronous commands can be submitted from interrupt context
it was possible to race with a process waiting for the completion of
a previously submitted command. So stop relying on the per-softc
TRB pointer for asynchronous commands and simply get the address of
the command TRB from the event TRB.
[>]
http://marc.info/?l=openbsd-cvs&m=140750959417054&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:09
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 08:52:53
Modified files:
share/man/man8 : autoinstall.8
Log message:
* consistently use semantic mdoc(7) macros
* add HISTORY and AUTHORS
* some mdoc(7) style fixes
* some wording fixes and avoid stray future tense
feedback and ok rpe@ jmc@, ok jasper@
[>]
http://marc.info/?l=openbsd-cvs&m=140751023217264&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:10
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:03:25
Modified files:
usr.bin/mandoc : mdoc.h mdoc_term.c mdoc_validate.c
Log message:
Partial implementation of .Bd -centered.
In groff, .Bd -centered operates in fill mode, which is relatively
hard to implement, while this implementation operates in non-fill
mode so far. As long as you pay attention that your lines do not
overflow, it works. To make sure that rendering is the same for
mandoc and groff, it is recommended to insert .br between lines
for now. This implementation will need improvement later.
[>]
http://marc.info/?l=openbsd-cvs&m=140751064317490&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:12
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:10:15
Modified files:
usr.bin/mandoc : mandoc.h mdoc_html.c mdoc_man.c mdoc_term.c
mdoc_validate.c read.c
Log message:
Various improvements related to .Ex and .Rv:
* let .Nm fall back to the empty string, not to UNKNOWN
* never let .Rv copy an argument from .Nm
* avoid spurious \fR after empty .Nm in -Tman
* correct handling of .Ex and .Rv in -Tman
* correct the wording of the output for .Rv without arguments
* use non-breaking spaces in .Ex and .Rv output where required
* split MANDOCERR_NONAME into a warning for .Ex and an error for .Nm
[>]
http://marc.info/?l=openbsd-cvs&m=140751130917777&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:15
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:21:17
Modified files:
usr.bin/mandoc : mandoc.h mdoc_validate.c read.c
Log message:
Remove two useless FATAL errors.
When a file contains neither text nor macros, treat it as an empty document.
When the mdoc(7) document prologue is incomplete, use some default values.
[>]
http://marc.info/?l=openbsd-cvs&m=140751160917901&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:17
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:26:28
Modified files:
usr.bin/mandoc : mandoc.h mdoc_macro.c mdoc_term.c
mdoc_validate.c read.c
Log message:
Get rid of the useless FATAL error "child violates parent syntax".
When finding items outside lists, simply skip them and throw an ERROR.
Handle subsections before the first section instead of bailing out.
[>]
http://marc.info/?l=openbsd-cvs&m=140751195918016&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:18
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:32:17
Modified files:
usr.bin/mandoc : libman.h libmdoc.h man.c man_macro.c mdoc.c
Log message:
Simplify: replace one global flag by one local variable
and remove three unused global flags. No functional change.
[>]
http://marc.info/?l=openbsd-cvs&m=140751214718057&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:19
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:35:31
Modified files:
usr.bin/mandoc : man_macro.c man_validate.c
Log message:
Improve handling of next-line scope broken by end of file.
Detect the condition earlier, report in the error message
which block is broken, and delete the broken block.
Consequently, empty section headers can no longer happen.
[>]
http://marc.info/?l=openbsd-cvs&m=140751234718159&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:20
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:38:46
Modified files:
usr.bin/mandoc : mandoc.h mdoc_validate.c read.c
Log message:
Remove the useless FATAL error "argument count wrong, violates syntax".
The last remaining instance was .It in .Bl -column with more than one
excessive .Ta. However, simply downgrading from FATAL to ERROR, it just
works fine, almost the same way as in groff, without any other changes.
[>]
http://marc.info/?l=openbsd-cvs&m=140751257918261&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 19:55:22
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 09:42:39
Modified files:
usr.bin/mandoc : mandoc.h mdoc_validate.c read.c
Log message:
In .Bl -column, if some of the column width declarations are given
right after the -column argument and some at the very end of the
argument list, after some other arguments like -compact, concatenate
the column lists.
This gets rid of one of the last useless FATAL errors
and actually shortens the code by a few lines.
This fixes an issue introduced more than five years ago, at first
causing an assert() since bsd.lv mdoc_action.c rev. 1.14 (June 17, 2009),
then later a FATAL error since mdoc_validate rev. 1.130 (Nov. 30, 2010),
and marked as "TODO" ever since.
[>]
http://marc.info/?l=openbsd-cvs&m=140751365418742&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 20:55:15
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 10:00:23
Modified files:
usr.bin/mandoc : man_html.c mdoc_html.c out.c term.c
term_ascii.c term_ps.c
Log message:
Clarity with respect to floating point handling:
Write double constants as double rather than integer literals.
Remove useless explicit (double) cast done at one place and nowhere else.
No functional change.
[>]
http://marc.info/?l=openbsd-cvs&m=140751379018785&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 20:55:18
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 10:02:55
Modified files:
usr.bin/mandoc : term.c
Log message:
Fix floating point handling: When converting double to size_t,
properly round to the nearest M (=0.001m), which is the smallest
available unit.
This avoids weirdness like (size_t)(0.6 * 10.0) == 5
by instead calculating (size_t)(0.6 * 10.0 + 0.0005) == 6,
and so it fixes the indentation of the readline(3) manual.
[>]
http://marc.info/?l=openbsd-cvs&m=140751399318933&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 20:55:21
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 10:05:42
Modified files:
usr.bin/mandoc : libman.h man.c man_validate.c
Log message:
Simplify man(7) validation:
Drop pre-handlers, they were almost unused.
Drop the needless complexity of allowing more than one post-handler.
This saves one internal interface function, one static function, one
private struct definition, sixteen static arrays, and 45 lines of code.
No functional change.
[>]
http://marc.info/?l=openbsd-cvs&m=140751430219027&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 20:55:23
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 10:11:10
Modified files:
usr.bin/mandoc : mdoc_validate.c
Log message:
Simplify by allowing only one post-handler.
Saves 36 static arrays and 10 lines of code
at the expense of only five new trivial static functions.
No functional change.
[>]
http://marc.info/?l=openbsd-cvs&m=140751466119171&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-08 20:55:24
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/08 10:17:09
Modified files:
usr.bin/mandoc : man_validate.c mandoc.h mandocdb.c mdoc.c
mdoc_html.c mdoc_man.c mdoc_term.c
mdoc_validate.c read.c
Log message:
Bring the handling of defective prologues even closer to groff,
in particular relaxing the distinction between prologue and body
and further improving messages.
* The last .Dd wins and the last .Os wins, even in the body.
* The last .Dt before the first body macro wins.
* Missing title in .Dt defaults to UNTITLED. Warn about it.
* Missing section in .Dt does not default to 1. But warn about it.
* Do not warn multiple times about the same mdoc(7) prologue macro.
* Warn about missing .Os.
* Incomplete .TH defaults to empty strings. Warn about it.