OpenBSD src changes summary for 2015-11-11
==========================================

bin/csh                                 bin/ksh
bin/ps                                  distrib/special
games/backgammon                        games/hack
games/mille                             games/trek
gnu                                     gnu/usr.bin/binutils
gnu/usr.bin/binutils-2.17               gnu/usr.bin/cxxfilt
lib/libcrypto                           lib/libssl
lib/libutil                             sbin/fdisk
share/man                               sys/dev/cardbus
sys/dev/ic                              sys/dev/pcmcia
sys/dev/sbus                            sys/dev/usb
sys/kern                                sys/net
sys/netinet                             sys/netinet6
sys/uvm                                 usr.bin/at
usr.bin/false                           usr.bin/indent
usr.bin/infocmp                         usr.bin/less
usr.bin/mail                            usr.bin/mg
usr.bin/mklocale                        usr.bin/patch
usr.bin/pr                              usr.bin/rpcgen
usr.bin/ssh                             usr.bin/tftp
usr.bin/tic                             usr.bin/tmux
usr.bin/true                            usr.bin/unexpand
usr.bin/ypcat                           usr.sbin/bind
usr.sbin/cron                           usr.sbin/crunchgen
usr.sbin/iscsictl                       usr.sbin/spamdb
usr.sbin/zdump                          

== bin =============================================================== 01/10 ==

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

csh

  ~ csh.c                                 

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

ksh

  ~ main.c                                

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

ps

  ~ ps.c                                  

  > fix pledge error message (deraadt@)

== distrib =========================================================== 02/10 ==

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

special

  ~ more/more.c                           

  > the ramdisk more(1) works with pledge "stdio rpath tty" (deraadt@)

== games ============================================================= 03/10 ==

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

backgammon

  ~ common_source/save.c                  

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

hack

  ~ hack.bones.c                          ~ hack.do.c
  ~ hack.save.c                           ~ hack.unix.c

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

mille

  ~ save.c                                

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

trek

  ~ dumpgame.c                            

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

== gnu =============================================================== 04/10 ==

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

gnu

  ~ gcc/gcc/doc/gcc.1                     

  > update NAME;
  > kettenis ok'd me poking around in here; ingo ok'd the diff (jmc@)

usr.bin/binutils

  ~ binutils/doc/cxxfilt.man              

  > update NAME;
  > kettenis ok'd me poking around in here; ingo ok'd the diff (jmc@)

usr.bin/binutils-2.17

  ~ bfd/elf64-alpha.c                     ~ ld/emultempl/elf32.em

  > Correct several DT_foo (tag id) vs DF_* (flag bit) errors
  > ok deraadt@ kettenis@ (guenther@)

  ~ binutils/doc/cxxfilt.man              

  > update NAME;
  > kettenis ok'd me poking around in here; ingo ok'd the diff (jmc@)

usr.bin/cxxfilt

  ~ cxxfilt.man                           

  > update NAME;
  > kettenis ok'd me poking around in here; ingo ok'd the diff (jmc@)

== lib =============================================================== 05/10 ==

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

libcrypto

  ~ man/Makefile                          + man/CMS_add0_cert.3
  + man/CMS_add1_recipient_cert.3         + man/CMS_add1_signer.3
  + man/CMS_compress.3                    + man/CMS_decrypt.3
  + man/CMS_encrypt.3                     + man/CMS_final.3
  + man/CMS_get0_RecipientInfos.3         + man/CMS_get0_SignerInfos.3
  + man/CMS_get0_type.3                   + man/CMS_get1_ReceiptRequest.3
  + man/CMS_sign.3                        + man/CMS_sign_receipt.3
  + man/CMS_uncompress.3                  + man/CMS_verify.3
  + man/CMS_verify_receipt.3              

  > Convert and enable CMS manuals.
  > Already some time ago, bcook@ said these can be installed. (schwarze@)

  ~ man/Makefile                          + man/CONF_modules_free.3
  + man/CONF_modules_load_file.3          + man/CRYPTO_set_ex_data.3
  + man/CRYPTO_set_locking_callback.3     + man/crypto.3

  > Convert five more manuals from POD to mdoc.
  > I found drafts of these in my tree, probably originally from
  > Max Fillinger, that just needed minor polishing. (schwarze@)

  ~ man/BIO_f_buffer.3                    ~ man/Makefile

  > add missing functions to NAME, or otherwise correct the mlink
  > entry for them;
  > feedback/ok schwarze (jmc@)

libssl

  - src/doc/crypto/CMS_add0_cert.pod      
  - src/doc/crypto/CMS_add1_recipient_cert.pod
  - src/doc/crypto/CMS_compress.pod       - src/doc/crypto/CMS_decrypt.pod
  - src/doc/crypto/CMS_encrypt.pod        - src/doc/crypto/CMS_final.pod
  - src/doc/crypto/CMS_get0_RecipientInfos.pod
  - src/doc/crypto/CMS_get0_SignerInfos.pod
  - src/doc/crypto/CMS_get0_type.pod      
  - src/doc/crypto/CMS_get1_ReceiptRequest.pod
  - src/doc/crypto/CMS_sign.pod           
  - src/doc/crypto/CMS_sign_add1_signer.pod
  - src/doc/crypto/CMS_sign_receipt.pod   - src/doc/crypto/CMS_uncompress.pod
  - src/doc/crypto/CMS_verify.pod         
  - src/doc/crypto/CMS_verify_receipt.pod

  > Convert and enable CMS manuals.
  > Already some time ago, bcook@ said these can be installed. (schwarze@)

  - src/doc/crypto/CONF_modules_free.pod
  - src/doc/crypto/CONF_modules_load_file.pod
  - src/doc/crypto/CRYPTO_set_ex_data.pod
  - src/doc/crypto/CRYPTO_set_locking_callback.pod
  - src/doc/crypto/crypto.pod             

  > Convert five more manuals from POD to mdoc.
  > I found drafts of these in my tree, probably originally from
  > Max Fillinger, that just needed minor polishing. (schwarze@)

  ~ src/doc/crypto/DH_set_method.pod      ~ src/doc/crypto/DSA_set_method.pod
  ~ src/doc/crypto/EVP_DigestInit.pod     ~ src/doc/crypto/EVP_EncryptInit.pod
  ~ src/doc/crypto/EVP_PKEY_keygen.pod    ~ src/doc/crypto/EVP_SignInit.pod
  ~ src/doc/crypto/RSA_set_method.pod     ~ src/doc/crypto/bn_internal.pod
  ~ src/doc/crypto/ecdsa.pod              ~ src/doc/crypto/engine.pod
  ~ src/doc/ssl/BIO_f_ssl.3               
  ~ src/doc/ssl/SSL_CTX_set_msg_callback.3
  ~ src/doc/ssl/SSL_SESSION_get_time.3    ~ src/doc/ssl/SSL_set_connect_state.3
  ~ src/doc/ssl/ssl.3                     

  > add missing functions to NAME, or otherwise correct the mlink
  > entry for them;
  > feedback/ok schwarze (jmc@)

libutil

  ~ uucplock.c                            

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

== sbin ============================================================== 06/10 ==

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

fdisk

  ~ disk.c                                ~ fdisk.c
  ~ gpt.c                                 

  > Display full disk size when editing GPT, not the truncated MBR size.
  > Display
  > 'disk too large' message only when no GPT is found.
  > Problems found, fix tested and ok naddy@. (krw@)

== share ============================================================= 07/10 ==

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

man

  ~ man9/uvm.9                            

  > Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an
  > associated mistake in the uvm manpage.
  > Suggested by and ok tedu@ (mmcc@)

== sys =============================================================== 08/10 ==

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

dev/cardbus

  ~ ehci_cardbus.c                        

  > mark ehci_intr() as IPL_MPSAFE here as well
  > ok mpi@ (jsg@)

dev/ic

  ~ bwi.c                                 

  > Kill useless IFQ_POLL().
  > ok dlg@ (mpi@)

dev/pcmcia

  ~ if_malo.c                             

  > Kill useless IFQ_POLL().
  > ok dlg@ (mpi@)

dev/sbus

  ~ qe.c                                  

  > Kill useless IFQ_POLL().
  > ok dlg@ (mpi@)

dev/usb

  ~ if_upgt.c                             

  > Kill useless IFQ_POLL().
  > ok dlg@ (mpi@)

kern

  ~ kern_ktrace.c                         

  > ktrace vnodes do not need to be opened with FREAD, as they are
  > only written to.  (Will keep an eye out for NFS surprises)
  > ok guenther (deraadt@)

net

  ~ if_ppp.c                              

  > use time_uptime instead of time_second.
  > this avoids wall clock jumps skewing the idle times. (dlg@)

  ~ if_sppp.h                             ~ if_spppsubr.c

  > replace the ifqueue used for the pp_cpq with an mbuf_queue. (dlg@)

  ~ if.c                                  ~ if_loop.c
  ~ if_var.h                              

  > Store the index of the lo0 interface instead of a pointer to its
  > descriptor.
  > Allow to get rid of two if_ref() in the output paths.
  > ok dlg@ (mpi@)

  ~ route.c                               

  > Remove an XXX that no longer makes sense, rt_ifp is now always the same
  > as rt_ifa->ifa_ifp. (mpi@)

netinet

  ~ igmp.c                                ~ in_var.h

  > Store an interface index instead of a pointer that's never dereferenced.
  > Get rid of an if_ref()/if_put() dance.
  > ok dlg@ (mpi@)

  ~ ip_output.c                           

  > Store the index of the lo0 interface instead of a pointer to its
  > descriptor.
  > Allow to get rid of two if_ref() in the output paths.
  > ok dlg@ (mpi@)

netinet6

  ~ ip6_input.c                           ~ ip6_output.c

  > Store the index of the lo0 interface instead of a pointer to its
  > descriptor.
  > Allow to get rid of two if_ref() in the output paths.
  > ok dlg@ (mpi@)

uvm

  ~ uvm_extern.h                          ~ uvm_map.c
  ~ uvm_mmap.c                            

  > Remove the superfluous typedef uvm_flag_t (unsigned int). Also, fix an
  > associated mistake in the uvm manpage.
  > Suggested by and ok tedu@ (mmcc@)

== usr.bin =========================================================== 09/10 ==

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

at

  ~ at.c                                  

  > Use fstatat(), openat() and unlinkat() when operating on files in
  > the at queue so we don't need to chdir to the queue dir.  OK guenther@
  > (millert@)

  ~ at.c                                  

  > Use warn/warnx where sensible and add fatal/fatalx wrappers for
  > err/errx that unlink atfile as needed.  OK deraadt@ (millert@)

  ~ parsetime.c                           

  > Remove bogus DST code.  mktime() handles DST automatically when
  > tm_isdst is set to -1. (millert@)

  ~ parsetime.c                           

  > Use warn/warnx here too. (millert@)

  ~ at.c                                  

  > at already uses O_EXCL when creating files so there's no need to
  > lock the spool dir.  OK jca@ (millert@)

false

  - false.sh                              ~ Makefile
  + false.c                               

  > Switch back to C versions of true/false.  I do not accept any of the
  > arguments made 20 years ago.  A small elf binary is smaller and faster
  > than a large elf binary running a script.  Noone cares about the file
  > sizes on disk.
  > ok semarie millert aja (deraadt@)

indent

  ~ indent.c                              

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

infocmp

  ~ infocmp.c                             

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

less

  ~ main.c                                

  > exit if pledge fails (deraadt@)

mail

  ~ quit.c                                ~ v7.local.c

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

mg

  ~ echo.c                                

  > Clear the mini buffer once a question has been displayed. ok jasper@ (lum@)

  ~ main.c                                

  > pledge "stdio rpath wpath cpath fattr proc exec tty" seems to work.
  > there are a few system, popen, fork...
  > ok florian (deraadt@)

  ~ main.c                                

  > needs pledge "getpw" also (deraadt@)

mklocale

  ~ yacc.y                                

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

patch

  ~ inp.c                                 

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

  ~ patch.c                               

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

pr

  ~ pr.c                                  

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

rpcgen

  ~ rpc_main.c                            

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

ssh

  ~ auth.h                                ~ monitor_wrap.h

  > remove prototypes for long-gone s/key support; ok dtucker@ (djm@)

  ~ sshbuf.h                              

  > improve PEEK/POKE macros: better casts, don't multiply evaluate
  > arguments; ok deraadt@ (djm@)

tftp

  ~ main.c                                

  > creat() -> open equiv; from Frederic Nowak (deraadt@)

tic

  ~ tic.c                                 

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

tmux

  ~ options-table.c                       ~ server-client.c
  ~ tmux.1                                ~ tmux.c

  > Drop mouse-utf8 option and always turn on UTF-8 mouse if the client says
  > it supports UTF-8. (nicm@)

true

  - true.sh                               ~ Makefile
  + true.c                                

  > Switch back to C versions of true/false.  I do not accept any of the
  > arguments made 20 years ago.  A small elf binary is smaller and faster
  > than a large elf binary running a script.  Noone cares about the file
  > sizes on disk.
  > ok semarie millert aja (deraadt@)

unexpand

  ~ unexpand.c                            

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

ypcat

  ~ ypcat.c                               

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

== usr.sbin ========================================================== 10/10 ==

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

bind

  ~ bin/dig/dig.c                         ~ bin/dig/host.c
  ~ bin/dig/nslookup.c                    

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

cron

  ~ cron.c                                

  > exit on pledge failure, oops (deraadt@)

  ~ crontab.c                             

  > For "crontab -u user -e" change the euid for the mkstemp() call
  > instead of calling fchown() after the fact.  Fixes a pledge()
  > issue.  OK semarie@ (millert@)

  ~ common.c                              

  > Fix spool dir mode check to avoid extraneous chmod() calls. (millert@)

  ~ client.c                              

  > Remove obsolete utime() call.  It predates the use of a socket to
  > prod cron into checking the spool dir. (millert@)

  ~ cron.c                                ~ crontab.c

  > Niether cron nor crontab need flock permission. (millert@)

  ~ crontab.c                             

  > Use warn/warnx and err/errx.  OK jca@ (millert@)

crunchgen

  ~ crunchgen.c                           

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

iscsictl

  ~ iscsictl.c                            

  > claudio twice told me pledge "stdio rpath dns" is probably enough.
  > He'll test it next time he builds... (deraadt@)

spamdb

  ~ spamdb.c                              

  > bottom end of spamdb is just "stdio rpath wpath"
  > originally from ricardo mestre, but diff was cut down a bit (deraadt@)

zdump

  ~ zdump.c                               

  > exit() after perror() for pledge failure.  Perhaps this got introduced
  > as a test idiom, either when pledge was young or during the transition
  > to strings.... dunno (deraadt@)

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

Reply via email to