OpenBSD src changes summary for 2017-02-03
==========================================

regress/usr.bin                         sbin/iked
sbin/isakmpd                            sys/arch/arm64/arm64
sys/arch/arm64/include                  sys/arch/arm64/stand/efiboot
sys/dev/pv                              sys/net80211
usr.bin/mandoc                          usr.bin/ssh
usr.bin/tmux                            usr.sbin/acme-client
usr.sbin/httpd                          usr.sbin/ocspcheck
usr.sbin/smtpd                          usr.sbin/ypldap

== regress =========================================================== 01/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress

usr.bin

  ~ ssh/unittests/match/tests.c           

  > unit test for match_filter_list() function; still want a better
  > name for this... (djm@)

== sbin ============================================================== 02/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin

iked

  ~ iked.h                                

  > Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
  > instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.
  > ok florian@ beck@ millert@ (guenther@)

isakmpd

  ~ app.c                                 ~ attribute.c
  ~ cookie.c                              ~ field.c
  ~ key.c                                 

  > Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
  > instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.
  > ok florian@ beck@ millert@ (guenther@)

== sys =============================================================== 03/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys

arch/arm64/arm64

  ~ pmap.c                                

  > Don't use PTE_RPGN to mask away the lower page bits from a virtual
  > address.  PTE_RPGN only returns the physical bits that can be used,
  > thus truncating virtual addresses, specifically in kernel address
  > space. (patrick@)

  ~ locore.S                              

  > Cleanup pagetable creation code in preparation for adding another level
  > of pagetables to bootstrap machines with physical memory mapped outside
  > of a 39 bits address space.
  > From FreeBSD (patrick@)

  ~ locore.S                              

  > Use PAGE_SHIFT instead of encoding the number.
  > From FreeBSD (patrick@)

  ~ locore.S                              

  > Set the context id and counter offset to a known value.  Enable access
  > to the physical timers at EL1.
  > From FreeBSD (patrick@)

  ~ locore.S                              

  > Implement a helper that creates an L0 pagetable entry pointing to
  > a L1 pagetable.  Needed for machines that need 4 level pagetables
  > on bootup.
  > From FreeBSD (patrick@)

arch/arm64/include

  ~ pte.h                                 

  > ARM64 has an 48-bit physical address space, so bump PTE_RPGN to reflect
  > it.  Otherwise we might truncate physical addresses. (patrick@)

arch/arm64/stand/efiboot

  ~ efiboot.c                             

  > Explicitly ask EFI to allocate the page we picked out to lay our
  > kernel in, and not just use some memory address that we found in
  > the table. (patrick@)

  ~ exec.c                                

  > whitespace fixes (patrick@)

dev/pv

  ~ vmt.c                                 

  > yasuoka@ reported that a "guest shutdown" resulted in a reboot instead
  > of a shutdown.  Correct a mistake in rev 1.11 to make this trigger a
  > shutdown again.
  > ok reyk@ (jsg@)

net80211

  ~ ieee80211_node.c                      

  > Fix 11b clients sending bogus ratesets in association requests. The common
  > rateset with the AP is calculated only after the association response was
  > received, which is too late. Fix rates when an AP is selected after a scan.
  > ok mpi@ tb@ (stsp@)

== usr.bin =========================================================== 04/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin

mandoc

  ~ read.c                                

  > If an application parses multiple files with mparse_readfd(3) but
  > without using mparse_open(3) to open the files, and if one of the
  > files includes a gzip'ed file with .so, then the gzip flag remains
  > set and the next main file will be expected to be gzip'ed.
  > Fix this by clearing the gzip flag in mparse_reset(3).
  > Bug found and patch provided by Michael <Stapelberg at debian dot org>.
  > (schwarze@)

  ~ read.c                                

  > Minor cleanup, no functional change:
  > We always have a roff parser, so mparse_free() does not need to check
  > for existence before freeing it.
  > Also arrange code in struct mparse, mparse_reset(), and mparse_free()
  > in the same order for readability. (schwarze@)

ssh

  ~ packet.c                              ~ packet.h
  ~ sshconnect2.c                         ~ sshd.c

  > Make ssh_packet_set_rekey_limits take u32 for the number of seconds
  > until rekeying (negative values are rejected at config parse time).
  > This allows the removal of some casts and a signed vs unsigned
  > comparison warning.
  > rekey_time is cast to int64 for the comparison which is a no-op
  > on OpenBSD, but should also do the right thing in -portable on
  > anything still using 32bit time_t (until the system time actually
  > wraps, anyway).
  > some early guidance deraadt@, ok djm@ (dtucker@)

  ~ readconf.c                            ~ servconf.c

  > allow form-feed characters at EOL; bz#2431 ok dtucker@ (djm@)

  ~ compat.c                              ~ kex.c
  ~ match.c                               ~ match.h
  ~ readconf.c                            ~ servconf.c
  ~ ssh_config.5                          ~ sshd_config.5

  > support =- for removing methods from algorithms lists, e.g.
  > Ciphers=-*cbc; suggested by Cristian Ionescu-Idbohrn in bz#2671
  > "I like it" markus@ (djm@)

  ~ packet.c                              ~ packet.h

  > add ssh_packet_set_log_preamble() to allow inclusion of a preamble
  > string in disconnect messages; ok markus@ (djm@)

  ~ auth2.c                               ~ monitor.c

  > use ssh_packet_set_log_preamble() to include connection username
  > in packet log messages, e.g.
  > Connection closed by invalid user foo 10.1.1.1 port 44056 [preauth]
  > ok markus@ bz#113 (djm@)

tmux

  ~ cfg.c                                 ~ cmd-attach-session.c
  ~ cmd-break-pane.c                      ~ cmd-display-message.c
  ~ cmd-if-shell.c                        ~ cmd-list-buffers.c
  ~ cmd-list-clients.c                    ~ cmd-list-keys.c
  ~ cmd-list-panes.c                      ~ cmd-list-sessions.c
  ~ cmd-list-windows.c                    ~ cmd-new-session.c
  ~ cmd-new-window.c                      ~ cmd-pipe-pane.c
  ~ cmd-queue.c                           ~ cmd-run-shell.c
  ~ cmd-split-window.c                    ~ control-notify.c
  ~ format.c                              ~ names.c
  ~ screen-redraw.c                       ~ server-client.c
  ~ status.c                              ~ tmux.h
  ~ window-choose.c                       ~ window-copy.c

  > Add a window or pane id "tag" to each format tree and use it to separate
  > jobs, this means that if the same job is used for different windows or
  > panes (for example in pane-border-format), it will be run separately for
  > each pane. (nicm@)

  ~ grid.c                                

  > Expand lines more aggressively to reduce rate of allocations. (nicm@)

  ~ cmd-set-option.c                      ~ resize.c
  ~ session.c                             ~ status.c
  ~ tmux.h                                

  > Cache status line position to reduce option lookups during output. (nicm@)

== usr.sbin ========================================================== 05/05 ==

  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

acme-client

  ~ http.c                                

  > Don't use <sys/param.h> from userland without cause.  Sort <sys/*>
  > before other includes per style(9) while we're here.
  > ok florian@ bcook@ jsing@ beck@ (guenther@)

httpd

  ~ httpd.h                               

  > Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
  > instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.
  > ok florian@ beck@ millert@ (guenther@)

ocspcheck

  ~ http.c                                

  > Don't use <sys/param.h> from userland without cause.  Sort <sys/*>
  > before other includes per style(9) while we're here.
  > ok florian@ bcook@ jsing@ beck@ (guenther@)

smtpd

  ~ smtpd.h                               

  > Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
  > instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.
  > ok florian@ beck@ millert@ (guenther@)

ypldap

  ~ aldap.c                               

  > Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> and
  > instead pull in <netinet/in.h> or <arpa/inet.h> when those are needed.
  > ok florian@ beck@ millert@ (guenther@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to