[>]
http://marc.info/?l=openbsd-cvs&m=140630440618870&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:06
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 10:06:19
Modified files:
usr.bin/mandoc : cgi.c
Log message:
Rewrite http_parse() completely:
1. Make sure the last occurrence of each key is used, even if
it is empty, in which case it resets the value to the default.
2. When there is an HTTP encoding error, skip the affected
key-value pair only, but not all subsequent key-value pairs.
3. Do not modify a string returned from getenv(3).
4. Do not assume the NULL pointer is all null bits.
[>]
http://marc.info/?l=openbsd-cvs&m=140630547119313&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:07
CVSROOT: /cvs
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/07/25 10:23:19
Modified files:
usr.sbin/httpd : config.c httpd.c httpd.h parse.y server.c
server_http.c
Log message:
Add support for "virtual hosts" aka. server blocks aka. multiple
servers with the same or "overlapping" IP address but a different name.
ok beck@
[>]
http://marc.info/?l=openbsd-cvs&m=140630738220088&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:09
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 10:55:40
Modified files:
usr.bin/mandoc : cgi.c
Log message:
The names of all other struct query memebers match the corresponding
QUERY_STRING keys, so rename "expr" to "query".
Also add some missing function prototypes.
No functional change.
[>]
http://marc.info/?l=openbsd-cvs&m=140630965420867&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:12
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 11:33:51
Modified files:
usr.bin/mandoc : cgi.c
Log message:
Even though this is not XHTML yet, remove some gratuitious violations
of XHTML syntax. Also add some cosmetic newlines to the HTML code.
[>]
http://marc.info/?l=openbsd-cvs&m=140631239021792&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:17
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 12:19:33
Modified files:
usr.bin/mandoc : cgi.c
Log message:
We cannot easily control the order of the QUERY_STRING keys generated
by the search form, it's just the order of the fields in the form.
Actually, that's not too bad; the generated URI resembles the
generating form.
To minimize confusion for people looking at URIs, give the keys
in the same order when generating URIs for search listings and
search redirections, the latter being used instead of search
listings that would have only one single entry. Also, if the
manpath is the default, remove it form the generated URIs.
[>]
http://marc.info/?l=openbsd-cvs&m=140631896424008&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:34
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 14:08:49
Modified files:
usr.bin/mandoc : cgi.c
Log message:
Sort the URI keys for .Xr links in the same order used by the search form,
and leave out the manpath when it is the default.
For building the HTML formatter options, do not use a static buffer.
[>]
http://marc.info/?l=openbsd-cvs&m=140632235624969&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:37
CVSROOT: /cvs
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/25 15:05:38
Modified files:
usr.bin/mandoc : cgi.c
Log message:
Choosing the right encoding is a tricky business...
Printing query strings for URIs *always* needs URI-encoding, and when
embedding the URI into an HTML document, it needs replacement of
the "&" separators by "&" *in addition to that*, not instead.
Delete the function html_primtquery(), it was completely wrong.
You can see the badness by entering "mandoc &sec=2" into the query input
box before this patch and click "Submit". You come to the right page at
first (...man.cgi?query=mandoc+%26sec%3D2&apropos=0&sec=0&...), but now
the link to mandoc(1) is wrong: ...mandoc.1?query=mandoc &sec=2&...
Clicking on that, the "&sec=2" disappears from the query input box and
suddenly you have the first dropdown set to "2 - System Calls". Oops.
[>]
http://marc.info/?l=openbsd-cvs&m=140632334725307&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:38
CVSROOT: /cvs
Module name: src
Changes by: dtucker@cvs.openbsd.org 2014/07/25 15:22:03
Modified files:
usr.bin/ssh : ssh-agent.c
Log message:
Clear buffer used for handling messages. This prevents keys being
left in memory after they have been expired or deleted in some cases
(but note that ssh-agent is setgid so you would still need root to
access them). Pointed out by Kevin Burns, ok deraadt
[>]
http://marc.info/?l=openbsd-cvs&m=140632382725674&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:45
CVSROOT: /cvs
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/07/25 15:29:58
Modified files:
usr.sbin/httpd : httpd.c httpd.h server_file.c server_http.c
Log message:
Canonicalize the request path once without the docroot and prepend the
docroot only only when it's needed. Suggested by deraadt@.
[>]
http://marc.info/?l=openbsd-cvs&m=140633063827767&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:49
CVSROOT: /cvs
Module name: src
Changes by: reyk@cvs.openbsd.org 2014/07/25 17:23:39
Modified files:
usr.sbin/httpd : http.h httpd.h server.c server_file.c
server_http.c
Log message:
It is recommended to use a URL in the Location header of 3xx
responses. To accomplish this, add some semantics to retrieve the
server host name of a connection: either IP, IP:PORT (if not 80) or
[IP6]:PORT, or Host value (if valid).
[>]
http://marc.info/?l=openbsd-cvs&m=140636095900990&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:53
CVSROOT: /cvs
Module name: src
Changes by: tobias@cvs.openbsd.org 2014/07/26 01:48:49
Modified files:
usr.sbin/dhcpd : packet.c
Log message:
Fix very hard to reach DoS attack vector, which would involve more than
8 billion network packets. Mixture of many many malformed and proper
packets could result in a division by zero.
ok krw@
[>]
http://marc.info/?l=openbsd-cvs&m=140637175803317&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:57
CVSROOT: /cvs
Module name: src
Changes by: mpi@cvs.openbsd.org 2014/07/26 04:48:59
Modified files:
usr.sbin/apmd : apmd.c
Log message:
Revert "adjust -C algorithm to be more aggressive in scaling up" for
the moment, it triggers a race that breaks suspend/resume on some
machines.
ok tedu@, deraadt@, jsg@
[>]
http://marc.info/?l=openbsd-cvs&m=140639088107843&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-27 09:43:58
CVSROOT: /cvs
Module name: src
Changes by: kettenis@cvs.openbsd.org 2014/07/26 10:07:39
Modified files:
sys/kern : kern_sched.c
Log message:
If we're stopping a secondary cpu, don't let sched_choosecpu() short-circuit
and return the current current CPU, otherwise sched_stop_secondary_cpus()
will spin forever trying to empty its run queues. Fixes hangs during suspend
that many people reported over the last couple of days.
ok bcook@, guenther@
[>]
http://marc.info/?l=openbsd-cvs&m=140649793128344&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 01:55:05
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/07/27 15:51:53
Modified files:
usr.bin/mandoc : term_ascii.c
Log message:
Even for UTF-8 output, a non-breaking space character has the same width
as a normal space character, and not width 0. Bug reported by bentley@.
</pre>
</pre><br><center>
<a href="?q=configure">Configure</a> |
<a href="?q=about">About</a> |
<a href="?q=news">News</a> |
<a href="mailto:webguy@marc.info?subject=Add%20a%20list%20to%20MARC">Add a list</a> |
Sponsored by <a href="
http://www.korelogic.com/">KoreLogic</a>
</center>
</body>
</html>
[>]
http://marc.info/?l=openbsd-cvs&m=140649953028699&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 02:55:07
Module name: src
Changes by: espie@cvs.openbsd.org 2014/07/27 16:18:36
Modified files:
usr.sbin/pkg_add/OpenBSD: PkgCheck.pm
Log message:
- log libraries in a proper way
- mark wanted libraries, then run the db check.
Gives you a way to figure out when locate db are behind wrt pkgs
[>]
http://marc.info/?l=openbsd-cvs&m=140650515129798&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 03:55:06
Module name: src
Changes by: deraadt@cvs.openbsd.org 2014/07/27 17:52:06
Modified files:
usr.sbin/httpd : Makefile
Log message:
turn of -Werror, unless you are sure both gcc work...
</pre>
</pre><br><center>
<a href="?q=configure">Configure</a> |
<a href="?q=about">About</a> |
<a href="?q=news">News</a> |
<a href="mailto:webguy@marc.info?subject=Add%20a%20list%20to%20MARC">Add a list</a> |
Sponsored by <a href="
http://www.korelogic.com/">KoreLogic</a>
</center>
</body>
</html>
[>]
http://marc.info/?l=openbsd-cvs&m=140652141600559&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 08:55:08
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/07/27 22:23:12
Modified files:
lib/libssl/src/ssl: d1_srvr.c s3_srvr.c ssl_locl.h
Log message:
The RSA, DH, and ECDH temporary key callbacks expect the number of keybits
for the key (expressed in RSA key bits, which makes *no sense* for ECDH) as
their second argument, not zero.
(jsing@ notes that the RSA callback is only invoked for 'export' ciphers,
which have been removed from LibreSSL, and for the SSL_OP_EPHEMERAL_RSA
option, which is makes the application non-compliant. More fuel for the
tedu fire...)
jasper@ noted the breakage and bisected it down to the diff that broke this
ok jsing@ miod@
[>]
http://marc.info/?l=openbsd-cvs&m=140652173700598&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 08:55:09
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/07/27 22:28:43
Modified files:
libexec/ld.so/alpha: ldasm.S
Log message:
_dl_sigprocmask() works better when it actually saves the returned sigmask
asm suggestion from kettenis@
tested by miod@, suffering under the brain-destroying summer heat
[>]
http://marc.info/?l=openbsd-cvs&m=140652615501432&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 09:55:08
Module name: src
Changes by: rpe@cvs.openbsd.org 2014/07/27 23:42:26
Modified files:
distrib/miniroot: install.sub
Log message:
Change detection of unconfigured vlan interfaces from using flags to
looking for vlan id and parent interface. This avoids the creation of
unconfigured vlan interface every time /install is restarted.
Noted by and OK miod@
OK krw@
Positive feedback sthen@ claudio@
[>]
http://marc.info/?l=openbsd-cvs&m=140652851802018&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 10:55:11
Module name: src
Changes by: kettenis@cvs.openbsd.org 2014/07/28 00:21:29
Modified files:
sys/arch/sparc64/dev: machfb.c
Log message:
Hardware supported by machfb(4) needs the aperture (for now) so make ramdisks
print a message to that extent such that the install scripts can do their
magic.
ok miod@, deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140655675511909&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 18:55:10
Module name: src
Changes by: kettenis@cvs.openbsd.org 2014/07/28 08:12:14
Modified files:
distrib/miniroot: install.sub
Log message:
Avoid matching a particular driver for "aperture needed" detection.
On sparc64 we also need to match machfb(4) in addition to vgafb(4) so let's
just match any driver.
ok halex@, deraadt@
[>]
http://marc.info/?l=openbsd-cvs&m=140655964913198&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 19:55:08
Module name: src
Changes by: jsg@cvs.openbsd.org 2014/07/28 09:00:27
Modified files:
sys/dev/pci : vga_pci.c vga_pci_common.c
sys/arch/macppc/pci: vgafb.c
sys/arch/sparc64/dev: machfb.c vgafb.c
Log message:
Limit the "aperture needed" printf to ramdisks via RAMDISK_HOOKS.
Originally with SMALL_KERNEL until sebastia@ pointed out that not
all ramdisks are built with SMALL_KERNEL.
ok deraadt@ kettenis@
[>]
http://marc.info/?l=openbsd-cvs&m=140656565915780&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-07-28 20:55:07
Module name: src
Changes by: tobias@cvs.openbsd.org 2014/07/28 10:40:32
Modified files:
sbin/dhclient : packet.c
usr.sbin/dhcrelay: packet.c
Log message:
merge dhcpd's packet.c revision 1.7:
Fix very hard to reach DoS attack vector, which would involve more than
8 billion network packets. Mixture of many many malformed and proper
packets could result in a division by zero.
ok krw@