OpenBSD src changes summary for 2016-03-29 ==========================================
distrib/sets gnu/usr.bin/binutils gnu/usr.sbin/mkhybrid regress/usr.sbin share/man sys/arch/amd64/conf sys/arch/sparc/dev sys/arch/sparc64/dev sys/dev/acpi sys/dev/isa sys/kern sys/net sys/netinet sys/netinet6 sys/sys sys/uvm usr.sbin/authpf usr.sbin/tcpdump usr.sbin/user == distrib =========================================================== 01/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/man/mi > sync (deraadt@) ~ lists/comp/mi > sync (deraadt@) == gnu =============================================================== 02/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/binutils ~ bfd/elf32-sh.c > Fix fallout from the switch to binutils 2.17: the binaries created by 2.17 > aren't recognized by the in-tree gdb because it's built with the bfd code > from 2.15. > From miod@. (kettenis@) usr.sbin/mkhybrid ~ src/desktop.c > remove unused variable > ok otto@ (chl@) == regress =========================================================== 03/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.sbin ~ syslogd/args-sendsyslog-flags.pl ~ syslogd/args-tls-cafile-fake.pl > Kdump contains LOG_CONS now. TLS error message changes. > Adapt grep regex in syslogd tests. (bluhm@) == share ============================================================= 04/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man9/Makefile + man9/bpf_mtap.9 > some basic doco for the bpf_mtap family of functions. > yes yes deraadt@ (dlg@) ~ man9/bpf_mtap.9 > IPL_NET, not IPL_HIGH. > too much reading task_add.9 as a reference (dlg@) ~ man9/bpf_mtap.9 > tweak previous; (jmc@) ~ man9/bpf_mtap.9 > all the bpf_mtap functions now return whether to drop the packet or not > (dlg@) == sys =============================================================== 05/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ RAMDISK_CD > Enable bytgpio(4) here as well. (jsg@) arch/sparc/dev ~ if_ie.c > make the ie(4)s bpf_mtap_ether outgoing packets like all the other drivers > ok mpi@ claudio@ (dlg@) arch/sparc64/dev ~ fb.c > Some sparc64 pci frame buffers incorrectly have the `depth' property > spelled `depth ' with a trailing space. > From miod@ (kettenis@) dev/acpi ~ acpi.c ~ acpivout.c > Implement a cleaner way to prevent acpivout(4) from attaching if we have > a platform-specific method of controlling the backlight. > ok millert@, mlarkin@, jung@ (kettenis@) ~ acpi.c ~ bytgpio.c ~ dwiic.c ~ sdhc_acpi.c > Check if a device is present (using _STA) in acpi_foundhid. This prevents > us from reporting devices as "not configured" that aren't actually present, > and allows us to remove duplicated code from several drivers. > ok deraadt@, ok jsg@ (kettenis@) ~ dwiic.c > Print address and irq in the same way as sdhc(4)and bytgpio(4). (kettenis@) dev/isa ~ if_ie.c > make the ie(4)s bpf_mtap_ether outgoing packets like all the other drivers > ok mpi@ claudio@ (dlg@) kern ~ kern_synch.c > add back $OpenBSD$ (jsg@) ~ kern_exit.c ~ kern_sig.c > Use a macro to check if a thread has a sibling. > Note that without locking a thread cannot claim that it is part > of a multi-threaded process using this macro. > Suggested by miod@, ok guenther@ (mpi@) ~ uipc_mbuf.c > - packet must keep reference to statekey > this is the second attempt to get it in, the first > attempt got backed out on Jan 31 2016 > the change also contains fixes contributed by Stefan Kempf > in earlier iteration. > OK srhen@ (sashan@) ~ kern_prot.c > In setlogin(), don't change anything on error. > ok deraadt@ krw@ zhuk@ jca@ millert@ (guenther@) net ~ if_vlan.c > use sizeof(*evl) instead of EVL_ENCAPLEN in vlan_input (dlg@) ~ if_pfsync.c ~ pf.c ~ pfvar.h > - packet must keep reference to statekey > this is the second attempt to get it in, the first > attempt got backed out on Jan 31 2016 > the change also contains fixes contributed by Stefan Kempf > in earlier iteration. > OK srhen@ (sashan@) ~ bpf.c ~ bpf.h > make bpf_mtap et al return whether the mbuf should be dropped > ok mpi@ (dlg@) ~ if_vlan.c > the stack checks the mac address of rxed packets, so vlan(4) doesnt have to > ok mpi@ claudio@ (dlg@) netinet ~ ip_input.c > - packet must keep reference to statekey > this is the second attempt to get it in, the first > attempt got backed out on Jan 31 2016 > the change also contains fixes contributed by Stefan Kempf > in earlier iteration. > OK srhen@ (sashan@) ~ tcp_input.c ~ tcp_usrreq.c ~ tcp_var.h > Allow to adjust tcp_syn_use_limit with sysctl net.inet.tcp.synuselimit. > This is convenient to test the feature and may be useful to defend > against syn flooding in a denial of service condition. It is > consistent to the existing syn cache sysctls. Move some declarations > to tcp_var.h to access the syn cache sets from tcp_sysctl(). > OK mpi@ (bluhm@) netinet6 ~ icmp6.c ~ ip6_divert.c ~ ip6_forward.c ~ ip6_input.c ~ nd6_nbr.c ~ raw_ip6.c > remove dead stores and unused variables > ok bluhm@ jca@ (chl@) sys ~ proc.h > Use a macro to check if a thread has a sibling. > Note that without locking a thread cannot claim that it is part > of a multi-threaded process using this macro. > Suggested by miod@, ok guenther@ (mpi@) ~ mbuf.h > - packet must keep reference to statekey > this is the second attempt to get it in, the first > attempt got backed out on Jan 31 2016 > the change also contains fixes contributed by Stefan Kempf > in earlier iteration. > OK srhen@ (sashan@) uvm ~ uvm_anon.c ~ uvm_fault.c ~ uvm_mmap.c > Remove dead assignments and now unused variables. > Found by LLVM/Clang Static Analyzer. > ok mpi@ stefan@ (chl@) == usr.sbin ========================================================== 06/06 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin authpf ~ authpf.c > - Add missing goto in order to avoid a dereference of a null object > - While here remove lint comment > OK millert@ (mestre@) tcpdump ~ print-cdp.c > Properly check for the end of captured packet while printing CDP packets. > ok deraadt@ (canacar@) user - defs.h ~ main.c ~ user.c > -Remove function #defines from defs.h and use the actual code accordingly > in > user.c > -Remove MIN and MAX #defines which are not being in use since the last 16 > years > -Move last #define to user.c and remove file defs.h > -Remove lint comments > OK natano@ after his suggestions and also OK jung@ on an earlier version > (mestre@) ~ user.c > If program cannot reserve memory then the user doesn't need to know exactly > how > many bytes it couldn't allocate > Suggested and OK from natano@ and millert@ also agrees (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
