OpenBSD src changes summary for 2016-04-25
==========================================

bin                                     bin/ps
bin/systrace                            distrib/miniroot
etc/MAKEDEV.common                      etc/Makefile
etc/etc.alpha/MAKEDEV                   etc/etc.alpha/MAKEDEV.md
etc/etc.amd64/MAKEDEV                   etc/etc.amd64/MAKEDEV.md
etc/etc.armish/MAKEDEV                  etc/etc.armish/MAKEDEV.md
etc/etc.armv7/MAKEDEV                   etc/etc.armv7/MAKEDEV.md
etc/etc.hppa/MAKEDEV                    etc/etc.hppa/MAKEDEV.md
etc/etc.hppa64/MAKEDEV                  etc/etc.hppa64/MAKEDEV.md
etc/etc.i386/MAKEDEV                    etc/etc.i386/MAKEDEV.md
etc/etc.landisk/MAKEDEV                 etc/etc.landisk/MAKEDEV.md
etc/etc.loongson/MAKEDEV                etc/etc.loongson/MAKEDEV.md
etc/etc.luna88k/MAKEDEV                 etc/etc.luna88k/MAKEDEV.md
etc/etc.macppc/MAKEDEV                  etc/etc.macppc/MAKEDEV.md
etc/etc.octeon/MAKEDEV                  etc/etc.octeon/MAKEDEV.md
etc/etc.sgi/MAKEDEV                     etc/etc.sgi/MAKEDEV.md
etc/etc.socppc/MAKEDEV                  etc/etc.socppc/MAKEDEV.md
etc/etc.sparc/MAKEDEV                   etc/etc.sparc/MAKEDEV.md
etc/etc.sparc64/MAKEDEV                 etc/etc.sparc64/MAKEDEV.md
etc/etc.zaurus/MAKEDEV                  etc/etc.zaurus/MAKEDEV.md
etc/mtree/4.4BSD.dist                   etc/mtree/special
etc/systrace/usr_sbin_lpd               gnu/usr.bin/perl
lib/libc                                lib/libkvm
libexec/ftpd                            libexec/rpc.rusersd
libexec/rpc.rwalld                      regress/bin
regress/sys                             share/man
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/arm/xscale
sys/arch/armish/armish                  sys/arch/armv7/armv7
sys/arch/hppa/hppa                      sys/arch/hppa64/hppa64
sys/arch/i386/i386                      sys/arch/landisk/landisk
sys/arch/loongson/loongson              sys/arch/luna88k/luna88k
sys/arch/macppc/macppc                  sys/arch/octeon/octeon
sys/arch/sgi/sgi                        sys/arch/socppc/socppc
sys/arch/sparc/sparc                    sys/arch/sparc64/sparc64
sys/arch/zaurus/zaurus                  sys/conf
sys/dev                                 sys/dev/acpi
sys/kern                                sys/netinet
sys/sys                                 usr.bin/fstat
usr.bin/kdump                           usr.bin/tmux
usr.sbin/kvm_mkdb                       usr.sbin/pkg_add
usr.sbin/pstat                          usr.sbin/vmctl

== bin =============================================================== 01/11 ==

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

bin

  ~ Makefile                              

  > unlink systrace from the build. pledge is the glorious future that awaits.
  > the rest of systrace to be deleted in a serious of followup commits.
  > ok from larger openbsd developer community (tedu@)

ps

  ~ print.c                               ~ ps.1

  > remove references to systrace (tedu@)

  ~ ps.1                                  

  > remove list item left in previous; (jmc@)

systrace

  - Makefile                              - alias.c
  - cradle.c                              - filter.c
  - filter.h                              - intercept-translate.c
  - intercept.c                           - intercept.h
  - lex.l                                 - openbsd-syscalls.c
  - parse.y                               - policy.c
  - register.c                            - systrace-errno.h
  - systrace-error.c                      - systrace-translate.c
  - systrace.1                            - systrace.c
  - systrace.h                            - util.c
  - util.h                                

  > boom goes the dynamite (tedu@)

== distrib =========================================================== 02/11 ==

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

miniroot

  ~ install.sub                           

  > In upgrade mode, automatically run sysmerge(8) in batch mode before
  > fw_update(1).
  > Putting this at the beginning of the p2k16 hackathon so we can see if
  > anything
  > breaks and to get feedback about the output etc
  > If sysmerge cannot merge/install a file automatically, login into the
  > machine
  > and running it interactively will ask you what you want to do with it.
  > It may not stay in this exact form, but that's a first step and now is a
  > good
  > time to get it in.
  > discussed with deraadt@ for a while
  > ok rpe@ (ajacoutot@)

== etc =============================================================== 03/11 ==

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

MAKEDEV.common

  ~ MAKEDEV.common                        

  > rm systrace (tedu@)

Makefile

  ~ Makefile                              

  > burn down the systrace (tedu@)

etc.alpha/MAKEDEV

  ~ etc.alpha/MAKEDEV                     

  > regen (tedu@)

etc.alpha/MAKEDEV.md

  ~ etc.alpha/MAKEDEV.md                  

  > burn down the systrace (tedu@)

etc.amd64/MAKEDEV

  ~ etc.amd64/MAKEDEV                     

  > regen (tedu@)

etc.amd64/MAKEDEV.md

  ~ etc.amd64/MAKEDEV.md                  

  > burn down the systrace (tedu@)

etc.armish/MAKEDEV

  ~ etc.armish/MAKEDEV                    

  > regen (tedu@)

etc.armish/MAKEDEV.md

  ~ etc.armish/MAKEDEV.md                 

  > burn down the systrace (tedu@)

etc.armv7/MAKEDEV

  ~ etc.armv7/MAKEDEV                     

  > regen (tedu@)

etc.armv7/MAKEDEV.md

  ~ etc.armv7/MAKEDEV.md                  

  > burn down the systrace (tedu@)

etc.hppa/MAKEDEV

  ~ etc.hppa/MAKEDEV                      

  > regen (tedu@)

etc.hppa/MAKEDEV.md

  ~ etc.hppa/MAKEDEV.md                   

  > burn down the systrace (tedu@)

etc.hppa64/MAKEDEV

  ~ etc.hppa64/MAKEDEV                    

  > regen (tedu@)

etc.hppa64/MAKEDEV.md

  ~ etc.hppa64/MAKEDEV.md                 

  > burn down the systrace (tedu@)

etc.i386/MAKEDEV

  ~ etc.i386/MAKEDEV                      

  > regen (tedu@)

etc.i386/MAKEDEV.md

  ~ etc.i386/MAKEDEV.md                   

  > burn down the systrace (tedu@)

etc.landisk/MAKEDEV

  ~ etc.landisk/MAKEDEV                   

  > regen (tedu@)

etc.landisk/MAKEDEV.md

  ~ etc.landisk/MAKEDEV.md                

  > burn down the systrace (tedu@)

etc.loongson/MAKEDEV

  ~ etc.loongson/MAKEDEV                  

  > regen (tedu@)

etc.loongson/MAKEDEV.md

  ~ etc.loongson/MAKEDEV.md               

  > burn down the systrace (tedu@)

etc.luna88k/MAKEDEV

  ~ etc.luna88k/MAKEDEV                   

  > regen (tedu@)

etc.luna88k/MAKEDEV.md

  ~ etc.luna88k/MAKEDEV.md                

  > burn down the systrace (tedu@)

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > regen (tedu@)

etc.macppc/MAKEDEV.md

  ~ etc.macppc/MAKEDEV.md                 

  > burn down the systrace (tedu@)

etc.octeon/MAKEDEV

  ~ etc.octeon/MAKEDEV                    

  > regen (tedu@)

etc.octeon/MAKEDEV.md

  ~ etc.octeon/MAKEDEV.md                 

  > burn down the systrace (tedu@)

etc.sgi/MAKEDEV

  ~ etc.sgi/MAKEDEV                       

  > regen (tedu@)

etc.sgi/MAKEDEV.md

  ~ etc.sgi/MAKEDEV.md                    

  > burn down the systrace (tedu@)

etc.socppc/MAKEDEV

  ~ etc.socppc/MAKEDEV                    

  > regen (tedu@)

etc.socppc/MAKEDEV.md

  ~ etc.socppc/MAKEDEV.md                 

  > burn down the systrace (tedu@)

etc.sparc/MAKEDEV

  ~ etc.sparc/MAKEDEV                     

  > regen (tedu@)

etc.sparc/MAKEDEV.md

  ~ etc.sparc/MAKEDEV.md                  

  > burn down the systrace (tedu@)

etc.sparc64/MAKEDEV

  ~ etc.sparc64/MAKEDEV                   

  > regen (tedu@)

etc.sparc64/MAKEDEV.md

  ~ etc.sparc64/MAKEDEV.md                

  > burn down the systrace (tedu@)

etc.zaurus/MAKEDEV

  ~ etc.zaurus/MAKEDEV                    

  > regen (tedu@)

etc.zaurus/MAKEDEV.md

  ~ etc.zaurus/MAKEDEV.md                 

  > burn down the systrace (tedu@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > burn down the systrace (tedu@)

mtree/special

  ~ mtree/special                         

  > burn down the systrace (tedu@)

systrace/usr_sbin_lpd

  - systrace/usr_sbin_lpd                 

  > burn down the systrace (tedu@)

== gnu =============================================================== 04/11 ==

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

usr.bin/perl

  ~ perl.c                                

  > Stop embedding the build time in the Perl binary.
  > This is a backport of commit 6baa8d with the local addition of:
  > undef PERL_BUILD_DATE
  > ok afresh1@ (daniel@)

== lib =============================================================== 05/11 ==

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

libc

  ~ stdlib/setenv.c                       

  > Allow setenv(3) and putenv(3) to operate on a NULL environ pointer.
  > The getenv(3) and unsetenv(3) functions already support this.
  > This will make it easier to emulate the glibc clearenv() function in ports.
  > Based on a diff from and OK jca@ (millert@)

libkvm

  ~ kvm_file2.c                           ~ kvm_getfiles.3

  > no more systrace (tedu@)

== libexec =========================================================== 06/11 ==

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

ftpd

  ~ ftpd.c                                ~ monitor.c

  > prefer setres{u,g}id() rather than manipulating both real and effective
  > ids, it clarifies these are full revocation situations.
  > ok millert (deraadt@)

rpc.rusersd

  ~ rusersd.c                             

  > prefer setres{u,g}id() rather than manipulating both real and effective
  > ids, it clarifies these are full revocation situations.
  > ok millert (deraadt@)

rpc.rwalld

  ~ rwalld.c                              

  > prefer setres{u,g}id() rather than manipulating both real and effective
  > ids, it clarifies these are full revocation situations.
  > ok millert (deraadt@)

== regress =========================================================== 07/11 ==

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

bin

  - systrace/Makefile                     - systrace/id/Makefile
  - systrace/id/id.policy                 - systrace/id/id.sh
  - systrace/symlink/Makefile             - systrace/symlink/ln.policy
  ~ Makefile                              

  > remove systrace (tedu@)

sys

  - kern/pledge/generic/systrace.filter.in
  ~ kern/pledge/generic/Makefile          

  > remove systrace (tedu@)

== share ============================================================= 08/11 ==

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

man

  - man4/systrace.4                       - man9/systrace.9
  ~ man4/Makefile                         ~ man5/bsd.port.mk.5
  ~ man7/hier.7                           ~ man7/ports.7
  ~ man9/Makefile                         ~ man9/syscall.9

  > remove systrace (tedu@)

  ~ man8/man8.alpha/MAKEDEV.8             ~ man8/man8.amd64/MAKEDEV.8
  ~ man8/man8.armish/MAKEDEV.8            ~ man8/man8.armv7/MAKEDEV.8
  ~ man8/man8.hppa/MAKEDEV.8              ~ man8/man8.hppa64/MAKEDEV.8
  ~ man8/man8.i386/MAKEDEV.8              ~ man8/man8.landisk/MAKEDEV.8
  ~ man8/man8.loongson/MAKEDEV.8          ~ man8/man8.luna88k/MAKEDEV.8
  ~ man8/man8.macppc/MAKEDEV.8            ~ man8/man8.octeon/MAKEDEV.8
  ~ man8/man8.sgi/MAKEDEV.8               ~ man8/man8.socppc/MAKEDEV.8
  ~ man8/man8.sparc/MAKEDEV.8             ~ man8/man8.sparc64/MAKEDEV.8
  ~ man8/man8.zaurus/MAKEDEV.8            

  > regen (tedu@)

== sys =============================================================== 09/11 ==

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

arch/alpha/alpha

  ~ conf.c                                

  > remove systrace (tedu@)

arch/amd64/amd64

  ~ vmm.c                                 

  > add a few new exit types found in newer cpus (mlarkin@)

  ~ vmm.c                                 

  > cr0, cr3, cr4 diagnostics / debug functions (used when VMs crash)
  > (mlarkin@)

  ~ vmm.c                                 

  > spacing / KNF error in earlier commit (mlarkin@)

  ~ vmm.c                                 

  > when returning from vmd with an unknown exit reason, print the name of the
  > exit in addition to the exit code. (mlarkin@)

  ~ conf.c                                

  > remove systrace (tedu@)

arch/amd64/include

  ~ vmmvar.h                              

  > add a few new exit types found in newer cpus (mlarkin@)

  ~ specialreg.h                          

  > cr0, cr3, cr4 diagnostics / debug functions (used when VMs crash)
  > (mlarkin@)

arch/arm/arm

  ~ disassem.c                            

  > add dmb (jsg@)

  ~ bcopyinout.S                          ~ copystr.S
  ~ cpufunc_asm.S                         ~ cpufunc_asm_armv4.S
  ~ cpufunc_asm_armv7.S                   ~ cpufunc_asm_xscale.S
  ~ cpuswitch.S                           ~ cpuswitch7.S
  ~ irq_dispatch.S                        ~ locore.S

  > Switch most of the cp14/cp15 use in .S files over to using sysreg.h
  > Matched and changed by a script, verified to cause no binary change with
  > armv7, armish, and zaurus kernels.
  > ok patrick@ (jsg@)

  ~ cpuswitch.S                           ~ cpuswitch7.S

  > fix whitespace (jsg@)

  ~ cpuswitch7.S                          

  > use the cps instructions introduced with armv6 instead of mrs/msr
  > ok patrick@ (jsg@)

  ~ conf.c                                

  > remove systrace (tedu@)

arch/arm/include

  + sysreg.h                              

  > Add macros to access cp14/cp15 registers by name instead of six
  > arguments to instructions.  Based on a file from FreeBSD.
  > ok patrick@ (jsg@)

  ~ atomic.h                              ~ frame.h

  > Implement atomic operations using the atomic instructions available
  > since ARMv6K.  As we also support ARMs that are older than that,
  > guard the new atomic operations with an ifdef specifically for ARMv7.
  > ok jsg@ (patrick@)

arch/arm/xscale

  ~ pxa2x0_apm_asm.S                      

  > Switch most of the cp14/cp15 use in .S files over to using sysreg.h
  > Matched and changed by a script, verified to cause no binary change with
  > armv7, armish, and zaurus kernels.
  > ok patrick@ (jsg@)

arch/armish/armish

  ~ armish_start.S                        

  > Switch most of the cp14/cp15 use in .S files over to using sysreg.h
  > Matched and changed by a script, verified to cause no binary change with
  > armv7, armish, and zaurus kernels.
  > ok patrick@ (jsg@)

arch/armv7/armv7

  ~ armv7_start.S                         

  > Switch most of the cp14/cp15 use in .S files over to using sysreg.h
  > Matched and changed by a script, verified to cause no binary change with
  > armv7, armish, and zaurus kernels.
  > ok patrick@ (jsg@)

arch/hppa/hppa

  ~ conf.c                                

  > remove systrace (tedu@)

arch/hppa64/hppa64

  ~ conf.c                                

  > remove systrace (tedu@)

arch/i386/i386

  ~ conf.c                                

  > remove systrace (tedu@)

arch/landisk/landisk

  ~ conf.c                                

  > remove systrace (tedu@)

arch/loongson/loongson

  ~ conf.c                                

  > remove systrace (tedu@)

arch/luna88k/luna88k

  ~ conf.c                                

  > remove systrace (tedu@)

arch/macppc/macppc

  ~ locore.S                              

  > Do not check if the CPU is inside the idle loop when enterting ddb(4).
  > This check only makes sense when a frame is saved for interrupts, not
  > for a (simulated) breakpoint.
  > This allows us to put breakpoints in interrupt context and have them
  > work if an interrupt fires while the CPU is idle. (mpi@)

  ~ conf.c                                

  > remove systrace (tedu@)

arch/octeon/octeon

  ~ conf.c                                

  > remove systrace (tedu@)

arch/sgi/sgi

  ~ conf.c                                

  > remove systrace (tedu@)

arch/socppc/socppc

  ~ locore.S                              

  > Do not check if the CPU is inside the idle loop when enterting ddb(4).
  > This check only makes sense when a frame is saved for interrupts, not
  > for a (simulated) breakpoint.
  > This allows us to put breakpoints in interrupt context and have them
  > work if an interrupt fires while the CPU is idle. (mpi@)

  ~ conf.c                                

  > remove systrace (tedu@)

arch/sparc/sparc

  ~ conf.c                                

  > remove systrace (tedu@)

arch/sparc64/sparc64

  ~ conf.c                                

  > remove systrace (tedu@)

arch/zaurus/zaurus

  ~ zaurus_start.S                        

  > Switch most of the cp14/cp15 use in .S files over to using sysreg.h
  > Matched and changed by a script, verified to cause no binary change with
  > armv7, armish, and zaurus kernels.
  > ok patrick@ (jsg@)

conf

  ~ GENERIC                               

  > unlink systrace from the build. pledge is the glorious future that awaits.
  > the rest of systrace to be deleted in a serious of followup commits.
  > ok from larger openbsd developer community (tedu@)

  ~ files                                 

  > remove systrace (tedu@)

dev

  - systrace.c                            - systrace.h

  > boom goes the dynamite (tedu@)

dev/acpi

  ~ acpi.c                                

  > We attach acpihpet(4) and acpiec(4) without using the HID, so do not
  > report it in the dmesg.
  > OK deraadt@, mlarkin@. (pirofti@)

kern

  ~ kern_pledge.c                         

  > removes an unneeded check on flags (used historically when tame(2) was
  > using
  > bitflags)
  > ok deraadt@ jca@ (semarie@)

  ~ kern_pledge.c                         

  > simplifies the check for allowing only promises
  > reductions.
  > ok deraadt@ (semarie@)

  ~ exec_script.c                         ~ kern_exec.c
  ~ kern_exit.c                           ~ kern_fork.c
  ~ kern_sysctl.c                         ~ vfs_lookup.c

  > boom goes the dynamite (tedu@)

  ~ kern_descrip.c                        ~ kern_fork.c
  ~ uipc_usrreq.c                         

  > remove systrace remnants (tedu@)

netinet

  ~ ip_input.c                            

  > Remove the single cache route for forwarding.
  > Testing help from Hrvoje Popovski.
  > ok mikeb@, henning@, claudio@ (mpi@)

sys

  ~ syscall_mi.h                          

  > boom goes the dynamite (tedu@)

  ~ file.h                                ~ proc.h
  ~ sysctl.h                              

  > remove systrace remnants (tedu@)

== usr.bin =========================================================== 10/11 ==

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

fstat

  ~ fstat.1                               ~ fstat.c

  > remove systrace support (tedu@)

kdump

  ~ Makefile                              ~ mkioctls

  > remove systrace support (tedu@)

tmux

  ~ key-string.c                          

  > Don't overwrite modifiers in the buffer when making UTF-8 strings,
  > append instead. (nicm@)

== usr.sbin ========================================================== 11/11 ==

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

kvm_mkdb

  ~ kvm_mkdb.c                            

  > use setresgid() rather than setegid, all 3 gids can go the same way.
  > discussion with millert (deraadt@)

pkg_add

  ~ pkg_create.1                          ~ OpenBSD/PkgCreate.pm

  > kill remnants of non shared arches (espie@)

  ~ pkg_create.1                          

  > pkgcfl was put in the old keywords bin a few generations ago... (espie@)

  ~ OpenBSD/PackageRepository.pm          

  > now that sysmerge happens before us, no need to fallback on _pfetch
  > revert previous commit (espie@)

  ~ OpenBSD/PackageRepository.pm          

  > prepare for possible pledging. We can't really drop privs if we're not
  > running as root, so don't even try.   Also, have the environment reflect
  > reality in that case. (espie@)

pstat

  ~ pstat.c                               

  > remove systrace (tedu@)

vmctl

  ~ main.c                                

  > make vmctl 'create' usage description match the man page (mlarkin@)

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

Reply via email to