OpenBSD src changes summary for 2015-11-05 ==========================================
bin/ksh distrib/loongson etc/mtree/4.4BSD.dist games/boggle games/canfield lib/libc lib/libssl regress/sys sbin/ping sbin/ping6 sbin/sysctl share/man sys/arch/arm/cortex sys/arch/sparc/include sys/compat/common sys/dev sys/dev/usb sys/kern sys/net sys/netinet usr.bin/cvs usr.bin/file usr.bin/from usr.bin/ftp usr.bin/htpasswd usr.bin/less usr.bin/mandoc usr.bin/ssh usr.bin/tmux usr.bin/top usr.bin/wall usr.sbin/httpd usr.sbin/kvm_mkdb usr.sbin/nsd usr.sbin/pkg_add usr.sbin/pwd_mkdb usr.sbin/slowcgi usr.sbin/smtpd usr.sbin/syslogc usr.sbin/tcpdump usr.sbin/unbound usr.sbin/ypserv == bin =============================================================== 01/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ vi.c > Remove an alias for a macro. > ok nicm@ (mmcc@) ~ expand.h > Clean up an Xstring macro. Submitted by Theo Buehler. > ok and suggestions from nicm@ (mmcc@) ~ vi.c > Capitalize entire macro name. > ok nicm@ (mmcc@) == distrib =========================================================== 02/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib loongson ~ ramdisk/install.md > newfs the ext2fs partition containing the boot blocks with -O 1 when > running > on the eBenton EBT700, for the PMON flavour found on these systems won't > recognize the filesystem correctly otherwise; researched and reported by > Ban Keong Yee. (miod@) == etc =============================================================== 03/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > After removing National Language Support (NLS) from base, stop > creating the directory /usr/share/nls. Having a non-existing default > path in catopen(3) does not make sense, so remove it. If the user > does not specify a NLS path, better fail early than fail because > of an empty directory. Remove path form hier(7). > OK stsp@ schwarze@ jmc@ (bluhm@) == games ============================================================= 04/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games boggle ~ boggle/mach.c > ctype functions take unsigned char values. > Fix redrawing of the challenge cube (-c option) when <esc>word is used. > ok mmcc@ (guenther@) canfield ~ canfield/canfield.c > delete unused code that won't let you play if the load is too high (tedu@) == lib =============================================================== 05/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/sysctl.3 > document the net.inet6.ip6.ifq variables in sysctl(3) as well, referring > back > to the 'struct ifqueue' description for net.inet.ip.ifq to reduce chance of > them getting out of sync. ok logan, ok/tweak mikeb (sthen@) ~ asr/res_init.c > When filling the __res_state compatibiliy struct, a long list of > nameservers could overflow the dns search pointers. Restrict the > number, size and address family of nameservers in res_init(3). This > fixes a crash in sendmail. Only programs that use the bind resolver > internals directly are affected. > OK deraadt@ millert@ (bluhm@) ~ nls/catopen.c > After removing National Language Support (NLS) from base, stop > creating the directory /usr/share/nls. Having a non-existing default > path in catopen(3) does not make sense, so remove it. If the user > does not specify a NLS path, better fail early than fail because > of an empty directory. Remove path form hier(7). > OK stsp@ schwarze@ jmc@ (bluhm@) ~ asr/res_init.c > Set the name server counter in __res_state correctly if a nameserver > from asr_ctx was skiped. Missed in previous commit. > OK deraadt@ (bluhm@) libssl ~ src/crypto/cast/cast_lcl.h > Mention ROTL() is always invoked with a proper shift value, due to the way > the > CAST_KEY is constructed. This is expected to reduce blood pressure in > auditors. (miod@) ~ src/crypto/aes/aes_core.c > Cast Td4[] values (which are uint8_t) to uint32_t before shifting them left > by > 24 bits; if we don't, Td4[] gets cast to signed int, and according to C>=99 > 6.5.7, signed int shifted by enough bits to cause a the sign bit to be set > is an UB. > Reported by Pascal Cuoq on behalf of the trust-in-soft.com mafia I am > {partial,slightly related} to. (miod@) == regress =========================================================== 06/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sys + netinet/arp/Makefile + netinet/arp/arp_announcement.py + netinet/arp/arp_gratuitous.py + netinet/arp/arp_request.py + netinet/arp/arp_probe.py + netinet/arp/LICENSE + netinet/arp/README + netinet/arp/arp_broadcast.py + netinet/arp/arp_multicast.py + netinet/arp/arp_fake.py + netinet/arp/arp_other.py + netinet/arp/arp_otherfake.py + netinet/arp/arp_proxy.py > New import: > Add regression tests for the ARP implementation in the kernel. Send ~ netinet/Makefile > Link arp regress into build. (bluhm@) ~ netinet6/nd6/Makefile > Replace a sudo with ${SUDO}. (bluhm@) == sbin ============================================================== 07/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin ping ~ ping.c > Reorder #includes to reduce diff between ping and ping6. (florian@) ping6 ~ ping6.c > Cleanup includes. > guenther@ and kettenis@ confirmed that while not strictly necessary on > OpenBSD we should include both time.h and sys/time.h. (florian@) ~ ping6.c > Whitespace, reduce diff to ping. (florian@) sysctl ~ sysctl.8 > Add an entry for net.inet6.ip6.ifq that dlg@ committed a while ago. > OK dlg@ (logan@) ~ sysctl.8 > Correct my mistake in the previous patch: > net.inet6.ip6.ifq -> net.inet6.ip6.ifq.len > Pointed out by Mike Belopuhov (logan@) ~ sysctl.8 > document the other two net.inet6.ip6.ifq variables, ok logan mikeb (sthen@) == share ============================================================= 08/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man1/gcc-local.1 > "commandline" -> "command line", since there are so few examples > of the former in the pages, so many of the latter, and in some of > these pages we had multiple spellings; > prompted by tj (jmc@) ~ man4/pci.4 > spelling; from tj (jmc@) ~ man4/umsm.4 > List the Huawei Mobile K4511; OK mpi@ (tim@) ~ man7/hier.7 > After removing National Language Support (NLS) from base, stop > creating the directory /usr/share/nls. Having a non-existing default > path in catopen(3) does not make sense, so remove it. If the user > does not specify a NLS path, better fail early than fail because > of an empty directory. Remove path form hier(7). > OK stsp@ schwarze@ jmc@ (bluhm@) == sys =============================================================== 09/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/cortex ~ ampintc.c > Fix build with DEBUG_INTC defined; from Daniel Bolgheroni on tech@ (miod@) arch/sparc/include ~ param.h > Now that the kernel virtual address space has been made larger, even on > sun4/4c/4e, increase NKMEMPAGES_MAX_DEFAULT to the same value as platforms > with limited, but not horribly limited, kva size. (miod@) compat/common ~ compat_util.c > These NDINIT run out of the context of the process doing execve, > so PS_PLEDGE is active. PLEDGE_EXEC must be noted for the namei > operations, so that the action is understood by the namei check code. > (deraadt@) dev ~ softraid_crypto.c > explicitly say that we use uio for our crypto operations; ok mikeb@ > (naddy@) dev/usb ~ hidms.c > for mice with wheels, check for W direction at AC Pan input used in > some newer mice > ok miod (jcs@) kern ~ kern_pledge.c > revert sys/kern/kern_pledge.c 1.103 and reenable pledge in pwd_mkdb > ok deraadt@ (semarie@) net ~ if_ppp.c > apply some knf. > ok many > no objections from anyone (dlg@) netinet ~ if_ether.c > In in_arpinput() replace the loops over the interface addresses > with route lookups. Check wether ARP sender or target protocol > address is a local IP address. Remove the loop that checks wether > any IPv4 address is configured on the receiving interface. > input, test, OK mpi@ (bluhm@) == usr.bin =========================================================== 10/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin cvs ~ add.c ~ admin.c ~ annotate.c ~ buf.c ~ checkout.c ~ client.c ~ commit.c ~ config.c ~ cvs.c ~ date.y ~ diff.c ~ diff3.c ~ diff_internals.c ~ edit.c ~ entries.c ~ file.c ~ history.c ~ import.c ~ log.c ~ logmsg.c ~ modules.c ~ rcs.c ~ rcsnum.c ~ rcsparse.c ~ remote.c ~ remove.c ~ server.c ~ tag.c ~ trigger.c ~ update.c ~ util.c ~ worklist.c ~ xmalloc.c ~ xmalloc.h > Remove xfree(), like already done for RCS. From Michael W Bombardieri, > ok mmcc (nicm@) file - magdir/palmpilot > palmpilot should have gone when palm was added, it is redundant. (nicm@) from ~ from.c > Add blank lines around pledge call. (mmcc@) ftp ~ ftp.1 > Fix the example "ls . |more"; from Frederic Nowak <fnwk at mailbox dot > org>. > While here, make it clear that `-' and `|' are only special in local, > not in remote filenames. > Probably, `|' support should be removed from ftp(1), but let's fix one > thing at a time. > OK jmc@ (schwarze@) htpasswd ~ htpasswd.c > Make our initial pledge stricter once we figured out in which mode we > are running. > In batch mode we are only reading from stdin and writing to stdout. > If no file is specified we are reading from stdin, writing to stdout > and need to control the tty for readpassphrase. > OK deraadt@ on an earlier version some time ago. (florian@) less - INSTALL - Makefile.aut - Makefile.dsb - Makefile.dsg - Makefile.dsu - Makefile.in - Makefile.inc - Makefile.o2e - Makefile.o9c - Makefile.o9u - Makefile.wnb - Makefile.wnm - NEWS - README - configure - configure.ac - defines.ds - defines.h.in - defines.o2 - defines.o9 - defines.wn - help.c - install.sh - lessecho.c - lessecho.man - lessecho.nro - lglob.h - mkfuncs.awk - mkinstalldirs - pckeys.h - regexp.c - regexp.h - scrsize.c ~ brac.c ~ ch.c ~ charset.c ~ charset.h ~ cmd.h ~ cmdbuf.c ~ command.c ~ cvt.c ~ decode.c ~ defines.h ~ edit.c ~ filename.c ~ forwback.c ~ funcs.h ~ ifile.c ~ input.c ~ jump.c ~ less.h ~ lesskey.1 ~ lesskey.c ~ lesskey.h ~ line.c ~ linenum.c ~ lsystem.c ~ main.c ~ mark.c ~ optfunc.c ~ option.c ~ option.h ~ opttbl.c ~ os.c ~ output.c ~ pattern.c ~ pattern.h ~ position.c ~ position.h ~ prompt.c ~ screen.c ~ search.c ~ signal.c ~ tags.c ~ ttyin.c ~ version.c ~ less/Makefile ~ lesskey/Makefile > Replace less with the cleaned-up fork of less 458 maintained by Garrett > D'Amore at https://github.com/gdamore/less-fork. This has significantly > less portability goop, has a tidied up code style, uses terminfo instead > of termcap, and is has stricter POSIX compliance. > Many of our local changes have been accepted upstream: substantial > remaining local changes are code to read help files from /usr/share > rather than compiling them in, man page and help improvements, and some > tweaks to the default options. > Review and testing by millert, ok deraadt (nicm@) ~ charset.c ~ cmd.h ~ decode.c ~ less.h ~ main.c > whitespace (deraadt@) ~ ch.c ~ command.c ~ input.c ~ mark.c ~ output.c ~ position.c ~ signal.c > deregister (tedu@) mandoc ~ cgi.c ~ man.cgi.8 ~ mandoc.1 > simplify: use one stylesheet rather than two; from bentley@ (schwarze@) ~ cgi.c ~ cgi.h.example ~ man.cgi.8 > Use include files "header.html" and "footer.html" rather than a > compiled-in string. This is not a security risk, we read the file > manpath.conf from the same directory, anyway. No error handling > is needed; even if the files are absent, that's not an error. > This is more flexible without causing complication of the code or > the user interface. It helps the upcoming revamp of the online > manual pages on man.NetBSD.org. > Based on an idea by Jean-Yves Migeon <jeanyves dot migeon at free dot fr>, > but implemented in a much simpler way. (schwarze@) ssh ~ ssh-agent.1 ~ ssh-keygen.1 > "commandline" -> "command line", since there are so few examples > of the former in the pages, so many of the latter, and in some of > these pages we had multiple spellings; > prompted by tj (jmc@) tmux ~ key-bindings.c > Pass through right click if mouse is on, from Patrick Palka. (nicm@) ~ utf8.c > Update the internal wcwidth(3) table of tmux(1) to match the data > in /usr/src/share/locale/ctype/en_US.UTF-8.src, with one single > exception: Keep U+00AD SOFT HYPHEN at width 1 rather than moving > it to width 0, a tradition already observed in the old > https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c . > While here, manually rebalance the btree for optimal lookup speed. > OK nicm@ (schwarze@) ~ cmd-attach-session.c > Same bug as last commit, but in the other copy of the loop in this file... > (nicm@) top ~ top.c > allow "kill" from top, by using proc instead of id > (event though the documentation does not yet state that proc allows > setpriority for renice) > Problem found by me, tweak suggested by theo buehler > Committed prompted by deraadt@ (espie@) wall ~ ttymsg.c ~ wall.c > pledge wall(1) > based on an idea from deraadt@, > tested on YP by miod, ok deraadt@ (benno@) == usr.sbin ========================================================== 11/11 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ httpd.c ~ logger.c ~ server.c > pledge(2) for httpd. > 1) The main process listens on sockets and accepts connections. It > creates and opens log files, creates and kills child processes. On > start up and on receiving a HUP signal it parses the configuration. It > passes on file descriptors for logging or requests to it's children. > 2) The logger process writes log messages to a file descriptor passed > in from the main process. > 3) The server process reads the request from a file descriptor passed > in from the main process. It reads a file or creates a directory index > to send a response. > Additionally this process handles fastcgi requests. It connects to > AF_UNIX, AF_INET or AF_INET6 sockets. A re-factoring might make it > possible to drop the additional fastcgi privileges when only static > files are served. > with deraadt@ some time ago > prodding & OK deraadt@ > tweaks and OK reyk@ (florian@) kvm_mkdb ~ kvm_mkdb.c > there is a retry path in here which contains rename() and fchown(). > Use a slightly larger pledge, earlier on. > from gregor best (deraadt@) nsd ~ axfr.c ~ rrl.c ~ tsig-openssl.h ~ LICENSE ~ udbzone.h ~ iterated_hash.h ~ nsec3.h ~ nsd.8.in ~ remote.h ~ server.c ~ packet.h ~ query.c ~ answer.h ~ buffer.h ~ nsd.h ~ nsec3.c ~ configure.ac ~ xfrd-tcp.c ~ zonec.h ~ xfrd-disk.c ~ remote.c ~ xfrd-tcp.h ~ udb.h ~ tsig-openssl.c ~ netio.c ~ nsd.c ~ region-allocator.h ~ axfr.h ~ tsig.c ~ nsd.conf.sample.in ~ tsig.h ~ nsd.conf.5.in ~ nsd-control.c ~ rdata.h ~ answer.c ~ xfrd.h ~ xfrd.c ~ xfrd-notify.c ~ nsd-checkconf.c ~ Makefile.in ~ configure ~ packet.c ~ radtree.h ~ rrl.h ~ mini_event.h ~ netio.h ~ configyyrename.h ~ options.h ~ configparser.y ~ dns.c ~ difffile.c ~ xfrd-disk.h ~ namedb.h ~ radtree.c ~ zlexer.lex ~ buffer.c ~ difffile.h ~ xfrd-notify.h ~ install-sh ~ dname.h ~ namedb.c ~ edns.h ~ dns.h ~ nsd-mem.c ~ ipc.h ~ rbtree.h ~ mini_event.c ~ edns.c ~ mkinstalldirs ~ dname.c ~ nsd-control.8.in ~ dbaccess.c ~ nsd-checkzone.c ~ dbcreate.c ~ util.h ~ ipc.c ~ config.h.in ~ region-allocator.c ~ lookup3.c ~ acx_nlnetlabs.m4 ~ rdata.c ~ udbradtree.c ~ lookup3.h ~ zparser.y ~ udbzone.c ~ nsd-control-setup.sh.in ~ udbradtree.h ~ zonec.c ~ udb.c ~ configlexer.lex ~ options.c ~ iterated_hash.c ~ nsd-checkconf.8.in ~ query.h ~ util.c ~ nsd-checkzone.8.in ~ rbtree.c > New import: > update to NSD 4.1.6, ok millert@ florian@ ~ axfr.c ~ config.h.in ~ configparser.y ~ configure ~ configure.ac ~ dns.c ~ dns.h ~ mkinstalldirs ~ nsd-checkconf.8.in ~ nsd-checkconf.c ~ nsd-control.8.in ~ nsd.8.in ~ nsd.c ~ nsd.conf.5.in ~ options.c ~ query.c ~ remote.c ~ server.c ~ util.c ~ xfrd-tcp.c ~ zonec.c ~ zparser.y > merge (sthen@) ~ LICENSE ~ configure.ac ~ Makefile.in ~ configure ~ install-sh ~ config.h.in ~ acx_nlnetlabs.m4 + aclocal.m4 + config.sub + ltmain.sh + ac_pkg_swig.m4 + ax_pthread.m4 + config.guess + acx_python.m4 + README + doc/Changelog + doc/TODO + doc/unbound-checkconf.8.in + doc/control_proto_spec.txt + doc/LICENSE + doc/unbound.doxygen + doc/ietf67-design-02.pdf + doc/ietf67-design-02.odp + doc/FEATURES + doc/unbound-host.1.in + doc/libunbound.3.in + doc/README.tests + doc/README.DNS64 + doc/unbound.8.in + doc/unbound.conf.5.in + doc/README.svn + doc/requirements.txt + doc/example.conf.in + doc/README + doc/unbound-control.8.in + doc/CREDITS + doc/unbound-anchor.8.in + util/alloc.c + util/net_help.h + util/log.c + util/config_file.c + util/rtt.c + util/locks.c + util/iana_ports.inc + util/tube.c + util/config_file.h + util/random.h + util/tube.h + util/random.c + util/winsock_event.c + util/mini_event.h + util/configyyrename.h + util/configparser.y + util/rtt.h + util/locks.h + util/regional.h + util/module.h + util/winsock_event.h + util/netevent.h + util/rbtree.h + util/mini_event.c + util/regional.c + util/netevent.c + util/log.h + util/timehist.h + util/fptr_wlist.c + util/timehist.c + util/fptr_wlist.h + util/alloc.h + util/net_help.c + util/configlexer.lex + util/module.c + util/rbtree.c + util/data/msgreply.c + util/data/msgencode.c + util/data/msgparse.h + util/data/msgreply.h + util/data/packed_rrset.c + util/data/dname.h + util/data/msgencode.h + util/data/dname.c + util/data/packed_rrset.h + util/data/msgparse.c + util/storage/slabhash.h + util/storage/lruhash.h + util/storage/dnstree.h + util/storage/slabhash.c + util/storage/lruhash.c + util/storage/dnstree.c + util/storage/lookup3.c + util/storage/lookup3.h + iterator/iterator.h + iterator/iter_delegpt.c + iterator/iter_priv.c + iterator/iter_utils.h + iterator/iter_donotq.c + iterator/iter_priv.h + iterator/iterator.c + iterator/iter_hints.c + iterator/iter_scrub.c + iterator/iter_delegpt.h + iterator/iter_resptype.c + iterator/iter_fwd.h + iterator/iter_fwd.c + iterator/iter_scrub.h + iterator/iter_donotq.h + iterator/iter_hints.h + iterator/iter_resptype.h + iterator/iter_utils.c + smallapp/unbound-control.c + smallapp/unbound-host.c + smallapp/worker_cb.c + smallapp/unbound-checkconf.c + smallapp/unbound-control-setup.sh.in + smallapp/unbound-anchor.c + sldns/parseutil.h + sldns/keyraw.c + sldns/str2wire.h + sldns/rrdef.h + sldns/parse.h + sldns/parseutil.c + sldns/str2wire.c + sldns/rrdef.c + sldns/keyraw.h + sldns/pkthdr.h + sldns/wire2str.h + sldns/sbuffer.h + sldns/sbuffer.c + sldns/parse.c + sldns/wire2str.c + dns64/dns64.c + dns64/dns64.h + dnstap/dnstap_config.h.in + dnstap/dnstap.m4 + dnstap/dnstap.h + dnstap/dnstap.c + dnstap/dnstap.proto + services/modstack.h + services/listen_dnsport.h + services/localzone.h + services/outbound_list.h + services/localzone.c + services/listen_dnsport.c + services/outbound_list.c + services/outside_network.h + services/mesh.c + services/outside_network.c + services/modstack.c + services/mesh.h + services/cache/rrset.h + services/cache/infra.h + services/cache/dns.c + services/cache/dns.h + services/cache/rrset.c + services/cache/infra.c + validator/val_anchor.h + validator/validator.c + validator/val_anchor.c + validator/autotrust.h + validator/val_neg.c + validator/val_utils.c + validator/val_nsec.h + validator/val_kcache.c + validator/val_neg.h + validator/val_sigcrypt.c + validator/val_kcache.h + validator/val_nsec.c + validator/val_secalgo.h + validator/validator.h + validator/val_nsec3.h + validator/val_kentry.h + validator/val_utils.h + validator/val_kentry.c + validator/val_sigcrypt.h + validator/autotrust.c + validator/val_secalgo.c + validator/val_nsec3.c + daemon/worker.c + daemon/worker.h + daemon/remote.h + daemon/remote.c + daemon/stats.c + daemon/stats.h + daemon/cachedump.h + daemon/daemon.h + daemon/unbound.c + daemon/acl_list.h + daemon/acl_list.c + daemon/daemon.c + daemon/cachedump.c + libunbound/ubsyms.def + libunbound/worker.h + libunbound/unbound.h + libunbound/libworker.h + libunbound/libunbound.c + libunbound/context.c + libunbound/unbound-event.h + libunbound/libworker.c + libunbound/context.h > New import: > update to unbound 1.5.6, ok millert@ florian@ - README - ac_pkg_swig.m4 - aclocal.m4 - acx_python.m4 - ax_pthread.m4 - config.guess - config.sub - ltmain.sh - daemon/acl_list.c - daemon/acl_list.h - daemon/cachedump.c - daemon/cachedump.h - daemon/daemon.c - daemon/daemon.h - daemon/remote.c - daemon/remote.h - daemon/stats.c - daemon/stats.h - daemon/unbound.c - daemon/worker.c - daemon/worker.h - dns64/dns64.c - dns64/dns64.h - dnstap/dnstap.c - dnstap/dnstap.h - dnstap/dnstap.m4 - dnstap/dnstap.proto - dnstap/dnstap_config.h.in - doc/CREDITS - doc/Changelog - doc/FEATURES - doc/LICENSE - doc/README - doc/README.DNS64 - doc/README.svn - doc/README.tests - doc/TODO - doc/control_proto_spec.txt - doc/example.conf.in - doc/ietf67-design-02.odp - doc/ietf67-design-02.pdf - doc/libunbound.3.in - doc/requirements.txt - doc/unbound-anchor.8.in - doc/unbound-checkconf.8.in - doc/unbound-control.8.in - doc/unbound-host.1.in - doc/unbound.8.in - doc/unbound.conf.5.in - doc/unbound.doxygen - iterator/iter_delegpt.c - iterator/iter_delegpt.h - iterator/iter_donotq.c - iterator/iter_donotq.h - iterator/iter_fwd.c - iterator/iter_fwd.h - iterator/iter_hints.c - iterator/iter_hints.h - iterator/iter_priv.c - iterator/iter_priv.h - iterator/iter_resptype.c - iterator/iter_resptype.h - iterator/iter_scrub.c - iterator/iter_scrub.h - iterator/iter_utils.c - iterator/iter_utils.h - iterator/iterator.c - iterator/iterator.h - libunbound/context.c - libunbound/context.h - libunbound/libunbound.c - libunbound/libworker.c - libunbound/libworker.h - libunbound/ubsyms.def - libunbound/unbound-event.h - libunbound/unbound.h - libunbound/worker.h - services/listen_dnsport.c - services/listen_dnsport.h - services/localzone.c - services/localzone.h - services/mesh.c - services/mesh.h - services/modstack.c - services/modstack.h - services/outbound_list.c - services/outbound_list.h - services/outside_network.c - services/outside_network.h - services/cache/dns.c - services/cache/dns.h - services/cache/infra.c - services/cache/infra.h - services/cache/rrset.c - services/cache/rrset.h - sldns/keyraw.c - sldns/keyraw.h - sldns/parse.c - sldns/parse.h - sldns/parseutil.c - sldns/parseutil.h - sldns/pkthdr.h - sldns/rrdef.c - sldns/rrdef.h - sldns/sbuffer.c - sldns/sbuffer.h - sldns/str2wire.c - sldns/str2wire.h - sldns/wire2str.c - sldns/wire2str.h - smallapp/unbound-anchor.c - smallapp/unbound-checkconf.c - smallapp/unbound-control-setup.sh.in - smallapp/unbound-control.c - smallapp/unbound-host.c - smallapp/worker_cb.c - util/alloc.c - util/alloc.h - util/config_file.c - util/config_file.h - util/configlexer.lex - util/configparser.y - util/configyyrename.h - util/fptr_wlist.c - util/fptr_wlist.h - util/iana_ports.inc - util/locks.c - util/locks.h - util/log.c - util/log.h - util/mini_event.c - util/mini_event.h - util/module.c - util/module.h - util/net_help.c - util/net_help.h - util/netevent.c - util/netevent.h - util/random.c - util/random.h - util/rbtree.c - util/rbtree.h - util/regional.c - util/regional.h - util/rtt.c - util/rtt.h - util/timehist.c - util/timehist.h - util/tube.c - util/tube.h - util/winsock_event.c - util/winsock_event.h - util/data/dname.c - util/data/dname.h - util/data/msgencode.c - util/data/msgencode.h - util/data/msgparse.c - util/data/msgparse.h - util/data/msgreply.c - util/data/msgreply.h - util/data/packed_rrset.c - util/data/packed_rrset.h - util/storage/dnstree.c - util/storage/dnstree.h - util/storage/lookup3.c - util/storage/lookup3.h - util/storage/lruhash.c - util/storage/lruhash.h - util/storage/slabhash.c - util/storage/slabhash.h - validator/autotrust.c - validator/autotrust.h - validator/val_anchor.c - validator/val_anchor.h - validator/val_kcache.c - validator/val_kcache.h - validator/val_kentry.c - validator/val_kentry.h - validator/val_neg.c - validator/val_neg.h - validator/val_nsec.c - validator/val_nsec.h - validator/val_nsec3.c - validator/val_nsec3.h - validator/val_secalgo.c - validator/val_secalgo.h - validator/val_sigcrypt.c - validator/val_sigcrypt.h - validator/val_utils.c - validator/val_utils.h - validator/validator.c - validator/validator.h ~ LICENSE ~ install-sh > undo botched import to wrong dir, spotted by sobrado@ (sthen@) pkg_add ~ OpenBSD/Dependencies.pm > tweak dependencies handling, might fix some infrequent bugs including the > infamous cups bug. > - look for candidates in the whole new set first. Yep, that includes kept > packages (should make things slightly faster, I expect) > - correctly remove caching of list of installed packages outsides of old > packages from the current set each time we revisit the set (looking at the > old behavior this actually sounds very likely). (espie@) pwd_mkdb ~ pwd_mkdb.c > quick fix for a regression introduced by sys/kern/kern_pledge.c 1.103 > ok benno phessler (semarie@) ~ pwd_mkdb.c > revert sys/kern/kern_pledge.c 1.103 and reenable pledge in pwd_mkdb > ok deraadt@ (semarie@) slowcgi ~ slowcgi.c > re-shuffle slowcgi_listen to run less code as root. > OK benno@ (florian@) ~ slowcgi.c > pledge(2) for slowcgi. > After initialization slowcgi accepts from a AF_UNIX socket, forks and > execs. After fork we only need to close(2), chdir(2) and exec. > OK benno@ (florian@) smtpd ~ rfc2822.c ~ rfc2822.h ~ smtp_session.c > when a message consists solely of headers and does not end them with an > empty line, the message parser gets confused, and forgets to flush last > header to message file. > detect if we're still in headers when hitting EOM, and flush if that is > the case. > reported by Philipp Takacs <[email protected]> > ok millert@, jung@, sunil@, eric@ (gilles@) ~ queue_backend.c > Do not terminate message walk on a corrupt envelope. > Ok gilles@ (sunil@) ~ control.c ~ queue.c ~ queue_backend.c ~ queue_fs.c ~ smtpctl.8 ~ smtpctl.c ~ smtpd-api.h ~ smtpd.c ~ smtpd.h > Implement smtpctl uncorrupt <msgid> > "uncorrupt" moves envelopes from corrupt bucket back to the queue > for further discovery by the daemon. > After correcting the corrupt envelopes, admin could now... > # smtpctl uncorrupt msgid > # smtpctl discover msgid > to schedule the messages. > Ok gilles@ (sunil@) ~ aldap.c ~ aldap.h ~ ber.c ~ ber.h ~ ca.c ~ parse.y ~ ssl.c > replace u_char and u_int* with standard stdint.h types to ease portable > version > also remove trailing whitespaces while here > no binary change > ok sunil millert gilles (jung@) syslogc ~ syslogc.8 > "commandline" -> "command line", since there are so few examples > of the former in the pages, so many of the latter, and in some of > these pages we had multiple spellings; > prompted by tj (jmc@) tcpdump ~ tcpdump.8 > spelling; from tj (jmc@) ~ print-gre.c > When fetching the GRE version, use GRE_VERS and not a naked "7" as mask. > From Kevin Reay (jca@) ~ print-gre.c > Cap the GRE packet len to tcpdump's snap len, fixes a segfault. > From Kevin Reay, ok sthen@ (jca@) ~ print-tcp.c > Print unsigned integers as unsigned integers, kill inconsistent casts. > Initial diff by Kevin Reay. (jca@) ~ print-null.c > Account for the header size when dealing with null link layer ifaces. > From Kevin Reay, ok sthen@ (jca@) unbound ~ Makefile.in ~ README ~ acx_nlnetlabs.m4 ~ config.h.in ~ configure ~ configure.ac ~ daemon/daemon.c ~ daemon/remote.c ~ dns64/dns64.c ~ doc/Changelog ~ doc/example.conf.in ~ doc/libunbound.3.in ~ doc/unbound-anchor.8.in ~ doc/unbound-checkconf.8.in ~ doc/unbound-control.8.in ~ doc/unbound-host.1.in ~ doc/unbound.8.in ~ doc/unbound.conf.5.in ~ iterator/iter_hints.c ~ iterator/iterator.h ~ libunbound/libunbound.c ~ services/cache/dns.c ~ sldns/rrdef.h ~ sldns/wire2str.c ~ smallapp/unbound-anchor.c ~ smallapp/unbound-control.c ~ util/config_file.c ~ util/config_file.h ~ util/configlexer.lex ~ util/configparser.y ~ util/iana_ports.inc ~ util/net_help.c ~ util/data/msgencode.c ~ validator/autotrust.c ~ validator/val_sigcrypt.c ~ validator/validator.c > merge (sthen@) ypserv ~ ypxfr/ypxfr.8 > spelling; from tj > while here, knock out a double rcs id (jmc@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
