OpenBSD src changes summary for 2015-12-30
==========================================

bin/ksh                                 bin/mt
bin/ps                                  bin/systrace
distrib/notes                           etc/daily
etc/root/root.mail                      games/factor
lib/libc                                lib/libssl
regress/usr.sbin                        sbin/fdisk
sbin/mount_ntfs                         share/man
usr.bin/fstat                           usr.bin/mg
usr.bin/ssh                             usr.bin/yacc
usr.sbin/bgpd                           usr.sbin/ldapd
usr.sbin/relayd                         usr.sbin/smtpd
usr.sbin/tokenadm                       

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

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

ksh

  ~ c_ksh.c                               ~ c_sh.c
  ~ edit.c                                ~ eval.c
  ~ exec.c                                ~ expr.c
  ~ history.c                             ~ jobs.c
  ~ lex.c                                 ~ main.c
  ~ sh.h                                  ~ syn.c
  ~ var.c                                 

  > rename global "e" to genv to avoid accidental shadowing and aliasing.
  > ok millert nicm tb (tedu@)

  ~ emacs.c                               

  > add another combo for home/end keys that works in tmux.
  > ok bmercer gsoares nicm sthen (tedu@)

mt

  ~ mt.c                                  

  > rename a few variables/functions to avoid shadowing (tedu@)

ps

  ~ extern.h                              ~ keyword.c
  ~ print.c                               

  > rename a few variables/functions to avoid shadowing (tedu@)

systrace

  ~ policy.c                              

  > rename a few variables/functions to avoid shadowing (tedu@)

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

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

notes

  ~ alpha/contents                        ~ amd64/contents
  ~ armish/contents                       ~ armv7/contents
  ~ hppa/contents                         ~ i386/contents
  ~ landisk/contents                      ~ loongson/contents
  ~ luna88k/contents                      ~ macppc/contents
  ~ octeon/contents                       ~ sgi/contents
  ~ socppc/contents                       ~ sparc/contents
  ~ sparc64/contents                      ~ vax/contents
  ~ zaurus/contents                       

  > Change the number of binary distribution sets in NOTES to eight.
  > The etc and xetc sets are now inside baseXX.tgz and xbaseXX.tgz.
  > 'looks good' deraadt@ (rpe@)

== etc =============================================================== 03/10 ==

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

daily

  ~ daily                                 

  > Remove portslocks from /etc/daily. The ports LOCKDIR was moved from /tmp
  > to /usr/ports/pobj years ago.
  > OK millert@, ajacoutot@ (rpe@)

root/root.mail

  ~ root/root.mail                        

  > date requires strict format including spaces, from miod (deraadt@)

== games ============================================================= 04/10 ==

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

factor

  ~ factor.6                              ~ factor.c

  > Michal Mazurek pointed out on tech@ that the factor.6 manual needs a bit
  > of clarification.  Thus, express the description both more concisely and
  > more precisely.  Drop details about spaces in the output formatting.
  > While there, update the corresponding comment in the source code.
  > With input from jmc@ and mestre@; detailed discussion with sobrado@.
  > ok sobrado@ (tb@)

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

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

libc

  ~ stdlib/malloc.c                       

  > if somebody makes the mistake of disabling abort, don't deref null in
  > validate_junk. from Michal Mazurek (tedu@)

  ~ stdlib/malloc.c                       

  > another case where bad things would happen after wrterror (tedu@)

libssl

  ~ src/doc/ssl/SSL_CTX_free.3            ~ src/doc/ssl/SSL_SESSION_free.3
  ~ src/doc/ssl/SSL_free.3                

  > Document that the ssl free() functions are NULL safe.  OK mmcc@ (millert@)

== regress =========================================================== 06/10 ==

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

usr.sbin

  ~ syslogd/README                        ~ syslogd/Syslogd.pm
  ~ syslogd/args-default.pl               ~ syslogd/args-fdexhaustion-config.pl
  ~ syslogd/args-fdexhaustion-sighup.pl   ~ syslogd/args-fdexhaustion-tcp.pl
  ~ syslogd/args-sendsyslog-dropped.pl    ~ syslogd/args-sendsyslog-native.pl
  ~ syslogd/args-sigterm.pl               ~ syslogd/args-ttymsg-delay.pl
  ~ syslogd/args-ttymsg-wall.pl           ~ syslogd/funcs.pl
  ~ syslogd/ttylog.c                      + syslogd/args-sendsyslog-console.pl

  > Test logging to console by redirecting the system's console into a
  > file.  All subtests get an additional /dev/console entry in
  > syslog.conf, then check that messages appear in the console file.
  > Add a test that stops syslogd, calls sendsyslog2() with LOG_CONS
  > and checks that the message appears in the console file. (bluhm@)

== sbin ============================================================== 07/10 ==

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

fdisk

  ~ mbr.c                                 

  > Revert r1.59's over-enthusiatic MBR zero'ing in MBR_init(). It was
  > killing the macppc MSDOS partition created by '-i'.
  > Should fix the macppc install problems reported by Brian Conway on
  > bugs@. Date of breakage found by rpe@. (krw@)

mount_ntfs

  ~ mount_ntfs.c                          

  > Remove use of sysexits.h.  OK guenther@ (millert@)

== share ============================================================= 08/10 ==

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

man

  ~ man3/sysexits.3                       

  > sysexits only caught on for mail programs. it is not actually recommended
  > for general use, so tone down the language.
  > ok deraadt (tedu@)

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

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

fstat

  ~ fstat.c                               

  > Declare usage() as __dead, and while here align a few variables to the rest
  > of
  > the list and also ANSI one function. No functional change.
  > OK tb@ (mestre@)

mg

  ~ mg.1                                  

  > Widen the dired command list. ok jmc@ (lum@)

  ~ word.c                                

  > Small tidy of recently committed transpose-words: unused value
  > assignment and I missed an ABORT case. (lum@)

ssh

  ~ krl.h                                 

  > unused prototype (djm@)

yacc

  ~ skeleton.c                            

  > put back casts for realloc because c++ needs them. reported by naddy
  > (tedu@)

  ~ skeleton.c                            

  > Back out of 1.36 and 1.37, which made simplifications to allocation
  > logic based on C89. It broke a few C++ ports. Prompted by kettenis@ (mmcc@)

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

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

bgpd

  ~ mrt.c                                 

  > now that ibuf_free() checks for null, we can remove the check here.
  > ok mmcc@ millert@ tb@ claudio@ (benno@)

ldapd

  ~ ssl.c                                 

  > SSL_CTX_free() and SSL_free() check for null so dont do it in ldapd
  > ok jung@ tedu@ deraadt@ (benno@)

relayd

  ~ check_tcp.c                           ~ relayd.c
  ~ ssl.c                                 

  > now that ibuf_free() checks for null, we can remove the check here.
  > ok mmcc@ millert@ (benno@)

  ~ relay.c                               ~ relayd.c

  > SSL_CTX_free() and SSL_free() check for null so dont do it in relayd
  > ok jung@ tedu@ deraadt@ (benno@)

smtpd

  ~ queue_fs.c                            

  > d_namlen is not portable, there is no reason to keep a delta with -portable
  > and
  > it is not even "optimizing" things, this is a startup loop which will not
  > bring
  > any benefit at runtime. thus, change it and reduce diff to -portable.
  > ok gilles sunil (jung@)

  ~ ssl_smtpd.c                           

  > SSL_CTX_free() and SSL_free() check for null so dont do it in smtpd
  > ok jung@ tedu@ deraadt@ (benno@)

tokenadm

  ~ tokenadm.c                            

  > pledge(2) tokenadm(8): it needs "rpath wpath cpath fattr flock" for
  > operations
  > on the DB files and before that it also needs "getpw" due to calling
  > getgrnam(3)
  > to get the group (TOKEN_GROUP).
  > This was OK bluhm@ and also with a slightly tweak sugested from him
  > (mestre@)

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

Reply via email to