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

Reply via email to