OpenBSD src changes summary for 2015-11-30 ==========================================
etc/Makefile etc/rc.d/rebound games/adventure games/backgammon games/boggle games/bs games/canfield games/fish games/gomoku games/grdc games/hack games/mille games/primes games/trek games/wump lib/libc lib/libsndio regress/sbin share/man sys/dev/usb usr.bin/rdist usr.bin/vacation usr.sbin/dev_mkdb usr.sbin/installboot usr.sbin/netgroup_mkdb usr.sbin/pwd_mkdb usr.sbin/route6d usr.sbin/rtadvd usr.sbin/smtpd usr.sbin/user usr.sbin/ypserv == etc =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc Makefile ~ Makefile > Add rebound rc.d script. > ok benno@ requested by tedu@ (jturner@) rc.d/rebound + rc.d/rebound > Add rebound rc.d script. > ok benno@ requested by tedu@ (jturner@) == games ============================================================= 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games adventure ~ main.c > Straightforward pledge "stdio rpath wpath cpath" for adventure. > It is possible to make it finer grained, but try to keep it > simple for now. (tb@) backgammon ~ backgammon/extra.c ~ backgammon/main.c ~ backgammon/move.c ~ backgammon/pubeval.c ~ backgammon/text.c ~ common_source/allow.c ~ common_source/board.c ~ common_source/check.c ~ common_source/fancy.c ~ common_source/odds.c ~ common_source/one.c ~ common_source/save.c ~ common_source/subs.c ~ common_source/table.c ~ teachgammon/teach.c ~ teachgammon/ttext2.c ~ teachgammon/tutor.c > Pledge for backgammon and teachgammon. > Both are straightforward "stdio rpath tty" programs; teachgammon > exec's backgammon at the end, so give it "exec" in addition. > While there, ANSIfy (tb@) boggle ~ boggle/bog.c > pledge "stdio rpath tty" for boggle. > skip mkdict and mkindex for now, they aren't installed anyway. (tb@) bs ~ bs.c > pledge "stdio rpath tty" for bs (tb@) canfield ~ canfield/canfield.c ~ cfscores/cfscores.c > pledge "stdio rpath wpath cpath tty" for canfield > pledge "stdio rpath" for cfscores > made possible by Ricardo Mestre's earlier work (tb@) fish ~ fish.c > slightly interesting pledge for fish: > start with "stdio rpath proc exec" since it pipes instructions to a pager > afterwards "stdio" is enough (tb@) gomoku ~ main.c > straightforward pledge "stdio rpath wpath cpath tty" for gomoku (tb@) grdc ~ grdc.c > unspectacular pledge "stdio rpath tty" for grdc (tb@) hack ~ hack.6 > delete useless BUGS section; patch from Jan Stary <hans at stare dot cz> > (schwarze@) mille ~ mille.c > The usual deal for a curses game with the possibility of saving a game: > pledge "stdio rpath wpath cpath tty" (tb@) primes ~ primes.c > primes only needs pledge "stdio". (tb@) trek ~ main.c > pledge "stdio rpath wpath cpath" for this one. (tb@) wump ~ wump.c > last but not least: add pledge for wump(6) > one more of those games which fork a pager with instructions, so first > pledge "stdio rpath proc exec", then drop to pledge "stdio" afterwards. > (tb@) == lib =============================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ db/man/dbm.3 ~ db/man/ndbm.3 ~ stdlib/bsearch.3 ~ stdlib/lsearch.3 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) libsndio ~ mio_rmidi.c > MIO_IN needs O_RDONLY, not O_WRONLY (ratchov@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ route/Makefile > Rewrite the "netmask" rule testing the "-dst" and "-net" options > of route(8) to populate the test routing table (number 5) and use > different subnets since we're not passing the "-mpath" flags. > Breakage reported by daniel@ (mpi@) == share ============================================================= 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man5/netgroup.5 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys dev/usb ~ ubcmtp.c > Add support for the touchpad found on the MacBooPro12,1. > ok jcs@ (kettenis@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin rdist ~ rdist.1 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) vacation ~ vacation.1 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin dev_mkdb ~ dev_mkdb.8 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) installboot ~ i386_installboot.c ~ landisk_installboot.c ~ sparc64_installboot.c ~ vax_installboot.c > Revert the sync -> fsync conversion (at least for the time being) - there > is a good chance that this is causing the 'No blocks to load' errors that > various people have encountered. (jsing@) netgroup_mkdb ~ netgroup_mkdb.8 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) pwd_mkdb ~ pwd_mkdb.8 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) route6d ~ route6d.c > Fix error message after conversion from select(2) to poll(2). (jca@) ~ route6d.c > Sort includes. (jca@) rtadvd ~ if.c > Fix dynamic prefix tracking. > This code should not be using RTAX_GATEWAY to retrieve the interface > index. Also this index is meaningless within get_next_msg(), further > cleanup is planned. > Issue reported by Sly Midnight on bugs@, ok mpi@ (jca@) - rrenum.c - rrenum.h ~ Makefile ~ rtadvd.8 ~ rtadvd.c > Remove the already disabled Router Renumbering support (RFC2894). > This code has only been reachable for two months after rtadvd has been > imported into the tree. This unsafe protocol is supposed to be used > along with IPsec and rrenumd(8), a KAME tool that we don't have. > I couldn't find an example of use in the real world. > ok sthen@ florian@ millter@ (jca@) ~ if.c ~ if.h ~ rtadvd.c > Clean up get_next_msg(): kill dead argument/code > The "ifindex" argument has always been zero, making the interface index > checks within get_next_msg() useless. The caller already properly > retrieves and handle the interface index of the routing messages. > ok florian@ (jca@) ~ rtadvd.8 ~ rtadvd.h > Kill Mobile IPv6 references. Also spotted by florian@ (jca@) smtpd ~ aliases.c ~ lka_session.c > teach aliases expansion how to deal with user+tag > ok sunil@, ok jung@ (gilles@) ~ lka_session.c > remove mailaddr_to_username(), no longer needed > suggested by jung@ (gilles@) ~ envelope.c ~ lka_session.c ~ mda.c ~ parse.y ~ smtpd.conf.5 ~ smtpd.h > While delivering to lmtp or mda, accept optional "as user" parameter > whose privileges would be used instead of the default. > Ok gilles@ jung@ (sunil@) ~ lka.c ~ mta.c ~ mta_session.c ~ pony.c ~ smtp.c ~ smtp_session.c ~ smtpd.c ~ smtpd.h > mechanical rename of some IMSG constants > ok sunil@, ok jung@ (gilles@) ~ to.c > update to.c to fix IPv6 address parsing in smtpd.conf, while at it allow > use of tls+backup:// schema for relaying over TLS to primary MX > ok sunil@, ok jung@ (gilles@) ~ lka_session.c > replace a fatalx() with a graceful failure (gilles@) ~ mda.c > handle "mda command too long" as a tempfail (gilles@) ~ lka.c > bring lka_mailaddrmap(), currently unused, required by sendermap/masquerade > ok jung@ (gilles@) ~ parse.y ~ smtpd.c ~ smtpd.h ~ table.c > when looking up tables, start in /usr/local/libexec before /usr/libexec, so > ports/packages can be installed in the proper place > ok jung@ (gilles@) ~ smtpd.h > add ca_name field to some structures in preparation for a larger > diff to refactor handling of CA certificates (gilles@) ~ envelope.c > if a ca_name is set, dump it to on-disk envelope so we recall it on reload. > we don't set ca_name yet, it is part of a larger diff i'm splitting > (gilles@) ~ smtpd-defines.h > add a couple smtpd-specific defines we want to expose to filters > and comment to clarify what they are used for (gilles@) ~ smtpd-api.h > smtpd-api.h update, missing prototypes, no functional change (gilles@) ~ smtpd-api.h > fix prototype (gilles@) ~ table.5 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) - aldap.c - aldap.h - ber.c - ber.h - table_ldap.c - table_passwd.5 - table_passwd.c - table_sqlite.c - table-ldap/Makefile - table-passwd/Makefile - table-sqlite/Makefile ~ Makefile > remove table-passwd, table-sqlite, and table-ldap > about 4k lines seldom used code > people who rely on this install mail/opensmtpd-extras > direction discussed (and agreed) with many > ok gilles (jung@) user ~ main.c > pledge regression: some operations appear to want to getpwent from > spwd, then apply to a new password database. This runs into issues > also with the new shadow routines. Needs to be looked at more, but > for now remove pledge to make the shadow issues easier to figure out.. > (deraadt@) ypserv ~ makedbm/makedbm.8 ~ ypinit/Makefile.yp.8 ~ yppush/yppush.8 ~ ypserv/ypserv.8 > change Xrs from now-defunct db(3) to dbopen(3); this wasn;t a > straight replace: thanks both to schwarze and maja for feedback > on how to rewrite parts; > i've snuck in an rcs id->openbsd id change in dev_mkdb too; (jmc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
