OpenBSD src changes summary for 2015-12-01 ==========================================
Makefile.cross bin/ls distrib distrib/aviion distrib/notes distrib/sets distrib/special etc/Makefile etc/etc.aviion/MAKEDEV etc/etc.aviion/MAKEDEV.md etc/etc.aviion/Makefile etc/etc.aviion/Makefile.inc etc/etc.aviion/disktab etc/etc.aviion/fbtab etc/etc.aviion/login.conf etc/etc.aviion/sysctl.conf etc/etc.aviion/ttys etc/group etc/mail/aliases etc/master.passwd etc/mtree/4.4BSD.dist games/backgammon gnu lib/libc libexec/ftpd libexec/rpc.rstatd libexec/rpc.rusersd regress/etc regress/sys regress/usr.bin sbin/disklabel sbin/fdisk sbin/kbd sbin/reboot share/man sys sys/arch sys/arch/amd64/amd64 sys/arch/aviion/aviion sys/arch/aviion/compile sys/arch/aviion/conf sys/arch/aviion/dev sys/arch/aviion/include sys/arch/aviion/stand sys/arch/aviion/stand/a2coff sys/arch/aviion/stand/boot sys/arch/aviion/stand/installboot sys/arch/aviion/stand/libprom sys/arch/aviion/stand/libsa sys/arch/aviion/stand/libz sys/arch/aviion/stand/vdmtool sys/arch/solbourne/compile sys/arch/solbourne/conf sys/arch/solbourne/dev sys/arch/solbourne/include sys/arch/solbourne/solbourne sys/conf sys/dev/pci sys/kern sys/net sys/netinet sys/netinet6 usr.bin/openssl usr.bin/skey usr.bin/ssh usr.bin/tmux usr.bin/units usr.sbin/bgpd usr.sbin/ftp-proxy usr.sbin/installboot usr.sbin/pcidump usr.sbin/radiusd usr.sbin/rebound usr.sbin/rtadvd usr.sbin/smtpd usr.sbin/tftp-proxy usr.sbin/vmmctl == Makefile.cross ==================================================== 01/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross Makefile.cross > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) > Send solbourne to where the ........... (deraadt@) == bin =============================================================== 02/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ls ~ Makefile ~ extern.h ~ ls.1 ~ ls.c ~ print.c ~ util.c + utf8.c > Support UTF-8: use wcwidth(3) for column adjustment and replace > non-printable Unicode codepoints and invalid bytes with ASCII > question marks. No change for the SMALL version. > Using ideas developed by tedu@, phessler@, bentley@ and feedback from many. > OK yasuoka@ czarkoff@ sthen@. (schwarze@) == distrib =========================================================== 03/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib distrib ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) aviion - Makefile - Makefile.inc - ramdisk/Makefile - ramdisk/Makefile.inc - ramdisk/install.md - ramdisk/list > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) notes - aviion/contents - aviion/features - aviion/hardware - aviion/install - aviion/prep - aviion/upgrade - aviion/whatis - aviion/xfer ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) sets ~ lists/base/mi ~ lists/man/mi > sync (deraadt@) ~ lists/base/mi > sync (deraadt@) - lists/base/md.aviion - lists/comp/md.aviion - lists/etc/md.aviion - lists/game/md.aviion - lists/man/md.aviion ~ lists/man/mi > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) special ~ installboot/Makefile ~ kbd/Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ disklabel/Makefile > Send solbourne to where the ........... (deraadt@) == etc =============================================================== 04/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc Makefile ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/MAKEDEV - etc.aviion/MAKEDEV > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/MAKEDEV.md - etc.aviion/MAKEDEV.md > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/Makefile - etc.aviion/Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/Makefile.inc - etc.aviion/Makefile.inc > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/disktab - etc.aviion/disktab > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/fbtab - etc.aviion/fbtab > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/login.conf - etc.aviion/login.conf > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/sysctl.conf - etc.aviion/sysctl.conf > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) etc.aviion/ttys - etc.aviion/ttys > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) group ~ group > create new independent uid/gid for tftp_proxy and ftp_proxy. > They should not share a uid. Leave the proxy uid for later mop-up > (sysmerge does not handle uid renamings well enough) > ok dlg, ok aja a while back (deraadt@) mail/aliases ~ mail/aliases > create new independent uid/gid for tftp_proxy and ftp_proxy. > They should not share a uid. Leave the proxy uid for later mop-up > (sysmerge does not handle uid renamings well enough) > ok dlg, ok aja a while back (deraadt@) master.passwd ~ master.passwd > create new independent uid/gid for tftp_proxy and ftp_proxy. > They should not share a uid. Leave the proxy uid for later mop-up > (sysmerge does not handle uid renamings well enough) > ok dlg, ok aja a while back (deraadt@) mtree/4.4BSD.dist ~ mtree/4.4BSD.dist > Send Aviion to same place as Nova II (deraadt@) == games ============================================================= 05/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games backgammon ~ backgammon/main.c > Answering "yes" to the question "Do you want to see the rules of the game?" > execs teachgammon. Allow this and drop this pledge afterward. > Spotted by Paul Janzen, thanks! (tb@) ~ backgammon/main.c > Make sure "exec" rights are dropped asap in all code paths. > The game also needs "wpath cpath" for supporting the score file, > so add those. (tb@) == gnu =============================================================== 06/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu gnu ~ gcc/gcc/config/i386/constraints.md ~ gcc/gcc/config/i386/i386.c ~ gcc/gcc/config/i386/sync.md > Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC. > In some cases GCC would generate a cmpxchg8b instruction with a memory > reference that used %ebx. This is wrong (and will almost certainly result > in SIGSEGV). This fix uses a new memory constraint "W" to prevent the use > of %ebx in this case. This differs from the approach taken by upstream so > there are no GPLv3 issues here. > Fixes the Mesa i965 dri module on i386. > ok jsg@ (kettenis@) == lib =============================================================== 07/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ string/strdup.3 > Phrase allocation failure more clearly. ok deraadt@ (mmcc@) ~ sys/intro.2 > Mention ksh along with csh when job control is discussed. ok deraadt@ > (mmcc@) ~ sys/ptrace.2 > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ gen/getgrent.c ~ gen/getgrouplist.c ~ gen/getpwent.c > modify getpw*(), getgr*(), and getgrouplist() functions to access the > YP lock file unconditionally. This hints to the kernel that a "getpw" > operation is happening, even in the non-YP case. This looks like a > gruesome hack, but helps refine the ways these functions are called > and mandates the right pledge requests. Once the tree is fully annotated > we will know better how to improve the backing store management. > ok semarie espie beck (deraadt@) ~ sys/pledge.2 > Document that "tty" provides read-write access to /dev/tty too. > OK deraadt@ (millert@) ~ sys/stack_protector.c > use strlcat instead of strlcpy with modified arguments. ok deraadt@ > (canacar@) == libexec =========================================================== 08/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ftpd ~ Makefile > needs utf8.c from the ls tree also (deraadt@) rpc.rstatd ~ rstatd.c > Remove superfluous check; "Of course" deraadt@ (tim@) ~ rpc.rstatd.8 > rpc.rstatd(8) and rpc.rusersd(8) don't run as user nobody for quite some > time. (tim@) ~ rpc.rstatd.8 > knock out duplicate rcs id; (jmc@) rpc.rusersd ~ rusersd.c > Don't fall back to user nobody if _rusersd doesn't exist; "Of course!" > deraadt@ (tim@) ~ rpc.rusersd.8 > rpc.rstatd(8) and rpc.rusersd(8) don't run as user nobody for quite some > time. (tim@) == regress =========================================================== 09/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress etc ~ MAKEDEV/Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) sys ~ copy/Makefile > Send solbourne to where the ........... (deraadt@) usr.bin ~ mandoc/man/TP/double.out_lint ~ mandoc/man/UR/args.out_lint ~ mandoc/mdoc/Bf/badargs.out_lint ~ mandoc/mdoc/Bl/badargs.out_lint ~ mandoc/mdoc/Bl/bareIt.out_lint ~ mandoc/mdoc/Bl/bareTa.out_lint ~ mandoc/mdoc/Bl/breakingIt.out_lint ~ mandoc/mdoc/Bl/notype.out_lint ~ mandoc/mdoc/Dt/dupe.out_lint ~ mandoc/mdoc/Dt/late.out_lint ~ mandoc/mdoc/Dt/missing.out_lint ~ mandoc/mdoc/Fo/noarg.out_lint ~ mandoc/mdoc/St/badargs.out_lint ~ mandoc/mdoc/blank/line.out_lint ~ mandoc/roff/ft/badargs.out_lint > Cope with the changed order of warning and error messages caused by the > seperation of parsing and validation modules. I originally intended to > mop this up when the parser reorg is complete, but since the work > stalled a bit, i should not leave this lying around broken for weeks. > Reminded by daniel@. (schwarze@) ~ mdoclint/mdoclint > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ mdoclint/mdoclint > sync and update the list of supported archs; > feedback/ok schwarze (jmc@) == sbin ============================================================== 10/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin disklabel ~ Makefile > Send solbourne to where the ........... (deraadt@) fdisk ~ cmd.h ~ fdisk.c > Make '-i' set 'reinited' flag so that the initial Xwrite() will zap > any undesirable GPT hanging around. i.e. same as 'reinit' from the > fdisk(8) command line. Noticed now that install media relies on > '-i' rather than issuing 'reinit' in a script. (krw@) ~ disk.c > Fix inexplicable use of 'disk' instead of 'disk.name' when trying to > print the disk's name in an error message. (krw@) kbd ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) reboot ~ reboot.8 > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) == share ============================================================= 11/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man - man8/man8.aviion/MAKEDEV.8 - man8/man8.aviion/Makefile - man4/man4.aviion/Makefile - man4/man4.aviion/autoconf.4 - man4/man4.aviion/dart.4 - man4/man4.aviion/intro.4 - man4/man4.aviion/le.4 - man4/man4.aviion/mem.4 - man4/man4.aviion/nvram.4 - man4/man4.aviion/oaic.4 - man4/man4.aviion/syscon.4 - man4/man4.aviion/vme.4 ~ man8/Makefile ~ man4/Makefile ~ man4/oosiop.4 > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ man7/mdoc.7 > sync and update the list of supported archs; > feedback/ok schwarze (jmc@) == sys =============================================================== 12/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys sys ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ Makefile > Send solbourne to where the ........... (deraadt@) arch - aviion/Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) - solbourne/Makefile > Send solbourne to where the ........... (deraadt@) arch/amd64/amd64 ~ vmm.c > Properly disable SVM until its support is added back. > Should prevent a NULL dereference when initializing VM. > ok mlarkin@ (mpi@) ~ vmm.c > KNF > ok mlarkin@ (mpi@) ~ vmm.c > Prettify dmesg output. > ok reyk@, mlarkin@ (mpi@) ~ vmm.c > Do not wait when allocating a page in vcpu_init(). > Should help with the possible hang when trying to create a VM when > the host is out of memory. It also improves coherency as all the > allocations in vmm(4) are done without sleeping. > ok mlarkin@ (mpi@) ~ vmm.c > Instead of using a supplementary variable to check if we found a VCPU > or a VM in an iteration, check against NULL. > ok mlarkin@ (mpi@) ~ vmm.c > Pass M_NOWAIT when allocating a temporary page in vm_writepage() to be > coherent with the rest of the allocations. > While here report the correct errno if an allocation fails. > ok mlarkin@ (mpi@) ~ efifb.c > Change a lot of "else if" lines to single switch block. > input by tobias (yasuoka@) arch/aviion/aviion - autoconf.c - av400_machdep.c - av530_machdep.c - bus_dma.c - bus_space.c - cio_clock.c - conf.c - db_machdep.c - disksubr.c - eh.S - genassym.cf - locore.S - m8820x.c - machdep.c - pmap_table.c - prom.c - rtc_clock.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/compile - .cvsignore > crunks of Avvion (deraadt@) arch/aviion/conf - GENERIC - GENERIC.MP - Makefile.aviion - RAMDISK - files.aviion - ld.script > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/dev - dart.c - dartvar.h - dma.c - dmareg.h - dmavar.h - if_le_syscon.c - if_le_vme.c - if_le_vmereg.h - mainbus.c - nvram.c - nvramreg.h - oaic_syscon.c - oosiop_syscon.c - syscon.c - sysconvar.h - vme.c - vmevar.h > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/include - _float.h - _types.h - asm.h - asm_macro.h - atomic.h - autoconf.h - av400.h - av530.h - avcommon.h - board.h - bus.h - cdefs.h - cmmu.h - conf.h - cpu.h - db_machdep.h - disklabel.h - endian.h - exec.h - fenv.h - fpu.h - frame.h - ieee.h - ieeefp.h - intr.h - kcore.h - limits.h - loadfile_machdep.h - lock.h - m88100.h - m8820x.h - mioctl.h - mmu.h - mplock.h - mutex.h - param.h - pcb.h - pmap.h - pmap_table.h - proc.h - profile.h - prom.h - psl.h - ptrace.h - reg.h - reloc.h - setjmp.h - signal.h - spinlock.h - stdarg.h - tcb.h - trap.h - varargs.h - vmparam.h > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand - Makefile - Makefile.inc > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/a2coff - Makefile - a2coff.8 - a2coff.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/boot - Makefile - boot.c - conf.c - crt.c - dev_net.c - devopen.c - if_le.c - if_lereg.h - oaic.c - oaic.h - oosiop.c - oosiop.h - scsi.c - scsi.h - sd.c - version.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/installboot - Makefile - installboot.8 - installboot.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/libprom - Makefile - Makefile.inc - cpuid.c - getc.c - getenaddr.c - halt.c - prom.h - putc.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/libsa - Makefile - Makefile.inc - clock.c - delay.S - exec.c - fault.c - libsa.h - nvramreg.h - parse_args.c - setjmp.S > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/libz - Makefile - Makefile.inc > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/aviion/stand/vdmtool - Makefile - vdmtool.8 - vdmtool.c > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) arch/solbourne/compile - .cvsignore > Send solbourne to where the ........... (deraadt@) arch/solbourne/conf - GENERIC - Makefile.solbourne - files.solbourne - ld.script > Send solbourne to where the ........... (deraadt@) arch/solbourne/dev - obio.c - tod.c - todreg.h - zsclock.c > Send solbourne to where the ........... (deraadt@) arch/solbourne/include - _float.h - _types.h - asm.h - atomic.h - autoconf.h - bppioctl.h - bsd_openprom.h - bus.h - cdefs.h - conf.h - cpu.h - ctlreg.h - db_machdep.h - disklabel.h - eeprom.h - endian.h - exec.h - fbvar.h - fenv.h - frame.h - fsr.h - idprom.h - idt.h - ieee.h - ieeefp.h - instr.h - ioctl_fd.h - kap.h - kcore.h - limits.h - lock.h - mutex.h - oldmon.h - openpromio.h - param.h - pcb.h - pmap.h - proc.h - profile.h - prom.h - psl.h - pte.h - ptrace.h - reg.h - reloc.h - setjmp.h - signal.h - spinlock.h - stdarg.h - sun_disklabel.h - tcb.h - trap.h - varargs.h - vmparam.h - z8530var.h > Send solbourne to where the ........... (deraadt@) arch/solbourne/solbourne - autoconf.c - clock.c - genassym.cf - locore.s - machdep.c - mem.c - pmap.c - prom_machdep.c - trap.c > Send solbourne to where the ........... (deraadt@) conf ~ files > Split functions in if_bridge.c into if_bridge.c bridgectl.c . > Splitting functions in if_bridge.c into if_bridge.c for the forwarding part > and bridgectl.c for the control part. It shouldn't have any functional > change. > ok reyk@ mpi@ yasuoka@ (goda@) dev/pci ~ if_myx.c > myx doesnt use atomic.h anymore. (dlg@) ~ drm/i915/i915_irq.c > Enable the GSE interrupt on Broadwell. Fixes acpi brightness control on > the MacBookPro12,1, 3rd gen Lenovo X1 Carbon (when hacked to use the > standard > acpi mechanism for this purpose) and probably many others. Seems this > hasn't been figured out over in Linux land yet. (kettenis@) ~ ppb.c > Teach ppb(4) how to allocate PCI bus numbers such that it can properly > condigure bridges left unconfigured by the system firmware. Not perfect > yet, > but good enough to make the Apple Thunderbolt Giabit Ethernet adapter work > when inserted at boot time. > ok deraadt@ (kettenis@) kern ~ Makefile > Send Aviion to same place as Nova II > discussed with jsg (deraadt@) ~ Makefile > solbourne went away (deraadt@) net ~ if_bridge.c > Fix bridge to forward broadcast/multicast frames from gif. > ok reyk@ mpi@ yasuoka@ (goda@) ~ if.c > Iterating on &ifnet should only be done with the KERNEL_LOCK held. > With input and ok mpi@. (vgross@) ~ if_bridge.c ~ if_bridge.h + bridgectl.c > Split functions in if_bridge.c into if_bridge.c bridgectl.c . > Splitting functions in if_bridge.c into if_bridge.c for the forwarding part > and bridgectl.c for the control part. It shouldn't have any functional > change. > ok reyk@ mpi@ yasuoka@ (goda@) ~ route.c ~ route.h > Kill redundant or unused arguments in rtredirect(). > ok bluhm@ (mpi@) netinet ~ ip_output.c > typo in comment (mmcc@) ~ if_ether.c > Remove backward compatibility for "older version of routed and gated". > ok millert@, bluhm@ (mpi@) ~ ip_icmp.c > Kill redundant or unused arguments in rtredirect(). > ok bluhm@ (mpi@) netinet6 ~ in6.c > Remove "just for safety" over engineering checks. > ifa->ifa_addr must not be NULL when an ifa is on a per-interface list of > addresses. > ok bluhm@, sthen@, benno@, millert@ (mpi@) ~ nd6.c > Remove backward compatibility for "older version of routed and gated". > ok millert@, bluhm@ (mpi@) ~ icmp6.c > Kill redundant or unused arguments in rtredirect(). > ok bluhm@ (mpi@) ~ nd6_rtr.c > Use rt_ifa_add(9) instead or rtrequest(9) when adding ND prefixes. > While here pick the corresponding ``ifa'' to attach the route instead > of the one corresponding to the link-local address on the same interface. > ok bluhm@ (mpi@) == usr.bin =========================================================== 13/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin openssl ~ openssl.c ~ s_client.c > pledge dns so openssl can use dns.. noticed and fix by todd@ > ok jcs@ deraadt@ theo@ (beck@) ~ openssl.c ~ s_client.c > Undo previous, pledge("dns") was already present. The problem was in > s_server. (jca@) ~ s_server.c > s_server also needs DNS; reported by tb@ (jca@) skey ~ skey.c > We no longer need pledge "wpath" since "tty" allows read-write on > /dev/tty. (millert@) ssh ~ ssh-agent.c > basic pledge() for ssh-agent, more refinement needed (djm@) tmux ~ server-client.c > Do not deref wp if window_get_active_at returns NULL which can happen on > very large terminals, from Michael Graczyk. (nicm@) units ~ units.lib > update currency exchange rates; (jmc@) == usr.sbin ========================================================== 14/14 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ config.c > It is not a network hackathon without a bgpd commit. So here we go. > Fix rdomain setups that got broken some time ago when I refactored > the config loading to exec the rde and se on startup. Works for me > and I think I'm the only user. (claudio@) ftp-proxy ~ ftp-proxy.8 ~ ftp-proxy.c > switch to new _ftp_proxy user; ok dlg (deraadt@) installboot ~ i386_installboot.c ~ i386_softraid.c > Don't need <sys/types.h> and <sys/param.h>. Nuke the former when DEV_BSIZE > is needed. (krw@) ~ Makefile > aviion went away (deraadt@) ~ i386_installboot.c > Steal code from kern/subr_disk.c to check for a protective MBR before > using GPT info. Otherwise GPT remnants might become revenants. (krw@) pcidump ~ pcidump.c > Print PME# state together with the PCI power state when enabled/asserted. > (kettenis@) radiusd ~ radiusd_module.c > Fix a couple typos. ok yasuoka@ (mmcc@) rebound ~ rebound.c > add missing fclose(3) > ok tedu@ (gsoares@) rtadvd ~ if.c > This RTM_GET case can't trigger due to the filtering done above. > ok florian@ (jca@) ~ if.c ~ if.h ~ rtadvd.c > Use setsockopt(ROUTE_MSGFILTER) instead of hand-rolled filtering. > ok florian@ (jca@) smtpd ~ parse.y ~ smtpd.h ~ ssl.h > prepare the ground for the CA certificate handling refactor, this commit > adds the parse.y bit + structures & members needed but does not make use > of it yet (gilles@) ~ smtpd.h > add IMSG_SMTP_CHECK_SENDER in preparation for another diff (gilles@) ~ pony.c > add IMSG_SMTP_CHECK_SENDER in list of smtp IMSG (gilles@) ~ makemap/Makefile > cleanup Makefile (gilles@) ~ smtpctl/Makefile > cleanup Makefile (gilles@) ~ smtpd/Makefile > cleanup Makefile (gilles@) ~ mta.c > delay between retries when operating as a secondary MX increases too much, > reduce it to something saner. while at it cleanup some whitespaces and set > the relay task pointer to NULL before iterating over tasks (gilles@) ~ mta.c > whitespace (gilles@) ~ parse.y > reorder header (gilles@) ~ mta_session.c > when peer outputs a multi-line response, concat response into a single log > ok sunil@, jung@ (gilles@) ~ parse.y > update enum values in listen options (gilles@) ~ parse.y ~ smtp_session.c ~ smtpd.conf.5 ~ smtpd.h > add received-auth parameter to listener to identify authenticated sessions > in locally appended Received header when enabled > ok millert@, jung@ (gilles@) ~ smtpd.c > whitespace (gilles@) ~ smtpd.conf.5 > missing articles in previous; (jmc@) tftp-proxy ~ tftp-proxy.8 ~ tftp-proxy.c > switch to new _tftp_proxy user; ok dlg (deraadt@) vmmctl ~ main.c ~ parse.y ~ parser.h > Fix -i option handling. > ok reyk@ (halex@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
