OpenBSD src changes summary for 2016-11-07 ==========================================
distrib/sets lib/libcrypto lib/libkvm libexec/spamd sys/arch/alpha/include sys/arch/sparc64/sparc64 sys/dev/pci sys/dev/pv sys/dev/wscons sys/kern sys/net sys/netinet sys/netinet6 sys/sys sys/ufs/ffs sys/ufs/mfs sys/uvm usr.sbin/switchd usr.sbin/vipw == distrib =========================================================== 01/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.loongson ~ lists/comp/md.loongson > sync (deraadt@) == lib =============================================================== 02/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libcrypto ~ man/BIO.3 ~ man/BIO_ctrl.3 ~ man/BIO_f_base64.3 ~ man/BIO_f_buffer.3 ~ man/BIO_f_cipher.3 ~ man/BIO_f_md.3 ~ man/BIO_f_null.3 ~ man/BIO_find_type.3 ~ man/BIO_new.3 ~ man/BIO_push.3 ~ man/BIO_read.3 ~ man/BIO_s_accept.3 ~ man/BIO_s_bio.3 ~ man/BIO_s_connect.3 ~ man/BIO_s_fd.3 ~ man/BIO_s_file.3 ~ man/BIO_s_mem.3 ~ man/BIO_s_null.3 ~ man/BIO_s_socket.3 ~ man/BIO_set_callback.3 ~ man/BIO_should_retry.3 > various cleanup; (jmc@) ~ curve25519/curve25519_internal.h > Use __{BEGIN,END}_HIDDEN_DECLS to avoid exporting the internal symbols > ok jsing@ (guenther@) libkvm ~ kvm_file2.c ~ kvm_proc.c ~ kvm_proc2.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) == libexec =========================================================== 03/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec spamd ~ spamd.c > Replace bzero(3) with memset(3) > OK deraadt@ (mestre@) == sys =============================================================== 04/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/alpha/include ~ ptrace.h > Hide FIX_SSTEP() behind #ifdef _KERNEL > ok deraadt@ (guenther@) arch/sparc64/sparc64 ~ db_interface.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) dev/pci ~ drm/drm_irq.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) dev/pv ~ hypervic.c ~ hypervicreg.h > Handle IP address information requests > This adds the last required bit of the KVP interface: providing > IP address info back to the Host on request. Normally the Host > is not specifying the address family and in this case we prefer > to report back the first IPv4 address we can find and resort to > IPv6 only when no IPv4 addresses are configured. > It also appears that the 5th version of the message format is > not publicly documented yet and IP address information request > messages differ from the 4th version so we have to take the > negotiated protocol version down a notch. (mikeb@) dev/wscons ~ wsdisplay.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) kern ~ exec_elf.c ~ init_main.c ~ kern_exit.c ~ kern_fork.c ~ kern_kthread.c ~ kern_ktrace.c ~ kern_proc.c ~ kern_prot.c ~ kern_sysctl.c ~ sys_generic.c ~ sys_process.c ~ vfs_lockf.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) ~ subr_pool.c > rename some types and functions to make the code easier to read. > pool_item_header is now pool_page_header. the more useful change > is pool_list is now pool_cache_item. that's what items going into > the per cpu pool caches are cast to, and they get linked together > to make a list. > the functions operating on what is now pool_cache_items have been > renamed to make it more obvious what they manipulate. (dlg@) net ~ pfkey.c > Kill duplicated declarations. (mpi@) ~ switchofp.c > Change swofp_flow_entry_put_instructions() parameters to be like the other > validations functions so it can returns errors with code 0. While here > fix some minor details: memory leak on duplicated instructions, remove > unused goto label, fix some whitespace/tab issues. > ok reyk@ (rzalamena@) ~ switchofp.c > Remove duplicated call for splnet() inside the swofp_mp_recv_port_stats() > and swofp_mp_recv_port_desc(). We already have splnet() before calling > swofp_input(). > ok reyk@ (rzalamena@) ~ switchofp.c > Add validation for input data that we use as switch configuration, like: > OXM matchs, switch actions and switch instructions. With this validations > we don't have to rely on having a flawless controller and then we don't > need to restrict switch(4) usage with just switchd(8). > ok reyk@ (rzalamena@) netinet ~ tcp_input.c ~ tcp_timer.c > Use goto for consistently instead of splx() and return. > This will allow to have a single lock/unlock dance per timer. (mpi@) ~ if_ether.c > ARP and NDP timeouts mess with the routing table, so they need a process > context. > Convert them to timeout_set_proc(9). (mpi@) netinet6 ~ nd6.c > ARP and NDP timeouts mess with the routing table, so they need a process > context. > Convert them to timeout_set_proc(9). (mpi@) sys ~ proc.h ~ selinfo.h ~ sysctl.h > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) ~ proc.h > Fix typo in comment (guenther@) ~ pool.h > rename some types and functions to make the code easier to read. > pool_item_header is now pool_page_header. the more useful change > is pool_list is now pool_cache_item. that's what items going into > the per cpu pool caches are cast to, and they get linked together > to make a list. > the functions operating on what is now pool_cache_items have been > renamed to make it more obvious what they manipulate. (dlg@) ufs/ffs ~ ffs_softdep.c > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) ufs/mfs ~ mfs_vfsops.c ~ mfs_vnops.c ~ mfsnode.h > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) uvm ~ uvm_map.c ~ uvm_page.c ~ uvm_page.h > Split PID from TID, giving processes a PID unrelated to the TID of their > initial thread > ok jsing@ kettenis@ (guenther@) == usr.sbin ========================================================== 05/05 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin switchd ~ ofp13.c > Fix a small parsing error in packet-in: don't count ofp_match header bytes > when iterating over the OXMs. It only works because the last bytes are > either padding or something that looks like OXM. > ok reyk@ (rzalamena@) ~ ofp13.c > Implement support for flow-mod messages validation, this includes: > action and instructions validation. > ok reyk@ (rzalamena@) vipw ~ vipw.c > - Remove -? since parameters don't make sense for this command (but still > keep > default case to have usage() explaining that) > - Replace exit(3) with return to enable SSP (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
