From auto at squish.net Mon May 5 07:00:01 2008 From: auto at squish.net (OWC) Date: Mon, 5 May 2008 07:00:01 +0100 (BST) Subject: [owc] Weekly src changes ending 2008-05-04 Message-ID: <20080505060010.CCA381CD52A@snowy.squish.net> OpenBSD src changes summary for 2008-04-27 to 2008-05-04 inclusive ================================================================== distrib/sets distrib/sgi etc/man.conf gnu/usr.bin/gcc gnu/usr.sbin/sendmail include/signal.h include/unistd.h lib/libc lib/libevent regress/lib sbin/mount_vnd sbin/route sbin/sysctl share/man sys/arch/amd64/amd64 sys/arch/amd64/conf sys/arch/amd64/include sys/arch/amd64/pci sys/arch/arm/arm sys/arch/arm/include sys/arch/hp300/dev sys/arch/hp300/hp300 sys/arch/hppa/conf sys/arch/hppa/dev sys/arch/hppa/hppa sys/arch/hppa/include sys/arch/hppa64/dev sys/arch/hppa64/hppa64 sys/arch/hppa64/include sys/arch/i386/conf sys/arch/i386/pci sys/arch/m88k/m88k sys/arch/macppc/dev sys/arch/macppc/include sys/arch/macppc/macppc sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/mvme68k/mvme68k sys/arch/powerpc/include sys/arch/powerpc/powerpc sys/arch/sgi/dev sys/arch/sgi/localbus sys/arch/sgi/sgi sys/arch/sh/include sys/arch/sh/sh sys/arch/solbourne/include sys/arch/solbourne/solbourne sys/arch/sparc64/include sys/arch/sparc64/sparc64 sys/compat/freebsd sys/compat/hpux sys/compat/ibcs2 sys/compat/linux sys/compat/osf1 sys/compat/svr4 sys/dev/acpi sys/dev/i2c sys/dev/ic sys/dev/isa sys/dev/mii sys/dev/pci sys/dev/vesa sys/kern sys/miscfs/fifofs sys/miscfs/specfs sys/netinet sys/netmpls sys/nfs sys/sys sys/ufs/mfs usr.bin/cdio usr.bin/dc usr.bin/man usr.bin/passwd usr.bin/pmdb usr.bin/ssh usr.sbin/bgpd usr.sbin/dvmrpd usr.sbin/rtadvd usr.sbin/sysmerge == distrib =========================================================== 01/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/man/mi > sync (deraadt@) ~ lists/man/mi > sync (deraadt@) ~ lists/man/mi > sync (deraadt@) ~ lists/man/mi > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.hp300 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.mac68k ~ lists/base/md.macppc ~ lists/base/md.mvme68k ~ lists/base/md.mvmeppc ~ lists/base/md.sgi ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus > sync (deraadt@) sgi ~ ramdisk/list > Add ping6 and rtsol. > ok miod@ (brad@) == etc =============================================================== 02/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/etc man.conf ~ man.conf > Add section n for Tcl/Tk related pages. > ok jmc@, no objections espie@ (deanna@) == gnu =============================================================== 03/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/gcc ~ gcc/mklibgcc.in > add stmp-dirs to dependancy list, fixes a make -j issue seen on macppc > "looks okay" espie@ (drahn@) usr.sbin/sendmail ~ CACerts ~ KNOWNBUGS ~ README ~ RELEASE_NOTES ~ cf/README ~ cf/feature/ldap_routing.m4 ~ cf/m4/proto.m4 ~ cf/m4/version.m4 ~ contrib/buildvirtuser ~ doc/op/op.me ~ editmap/editmap.c ~ include/libmilter/mfapi.h ~ include/sm/conf.h ~ include/sm/ldap.h ~ include/sm/tailq.h ~ libmilter/engine.c ~ libmilter/listener.c ~ libmilter/main.c ~ libmilter/monitor.c ~ libmilter/shlib_version ~ libmilter/smfi.c ~ libmilter/worker.c ~ libmilter/docs/smfi_opensocket.html ~ libmilter/docs/smfi_version.html ~ libmilter/docs/xxfi_unknown.html ~ libsm/ldap.c ~ libsm/mpeix.c ~ mail.local/mail.local.c ~ makemap/makemap.8 ~ makemap/makemap.c ~ praliases/praliases.c ~ sendmail/README ~ sendmail/collect.c ~ sendmail/conf.c ~ sendmail/daemon.c ~ sendmail/deliver.c ~ sendmail/envelope.c ~ sendmail/headers.c ~ sendmail/macro.c ~ sendmail/main.c ~ sendmail/map.c ~ sendmail/mci.c ~ sendmail/milter.c ~ sendmail/mime.c ~ sendmail/parseaddr.c ~ sendmail/queue.c ~ sendmail/ratectrl.c ~ sendmail/readcf.c ~ sendmail/recipient.c ~ sendmail/sendmail.8 ~ sendmail/sendmail.h ~ sendmail/sfsasl.c ~ sendmail/sm_resolve.c ~ sendmail/srvrsmtp.c ~ sendmail/usersmtp.c ~ sendmail/util.c ~ sendmail/version.c ~ smrsh/README ~ vacation/vacation.c > Update to sendmail-8.14.3 (millert@) == include =========================================================== 04/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/include signal.h ~ signal.h > Make sure sys_signame and sys_siglist are wrapped in __BEGIN_DECLS. > Needed to tell pedantic C++ compilers these symbols have 'C' linkage. > ok kurt@ (kettenis@) unistd.h ~ unistd.h > Remove duplicate psignal(3) and sys_siglist definitions. signal.h > is the correct place for them and nothing gets them from here in > base/xenocara/ports. no objection millert@ okay kettenis@ (kurt@) == lib =============================================================== 05/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ gen/readdir.c ~ gen/telldir.c > Be carefull not to read away the target entry when encountering > deleted files after a seekdir(); testcase produced by mbalmer@; fix > with and ok mbalmer; ok millert@ (otto@) ~ sys/getsockopt.2 > Make the SO_TIMESTAMP sockopt work. When set, this allows the user to > get a timestamp of when the datagram was accepted (by udp(4), for > example) rather than having to take a timestamp with gettimeofday(2) > when recv(2) returns - possibly several hundreds of microseconds later. > May be of use to those interested in precision network timing schemes > or QoS for media applications. Tested on alpha, amd64, i386 and sparc64. > manpage suggestions from jmc, ok deraadt (ckuethe@) ~ stdio/fopen.c > add missing header for close > ok otto@ espie@ millert@ (chl@) libevent ~ buffer.c ~ evdns.c ~ evdns.h ~ event-internal.h ~ event.3 ~ event.c ~ event.h ~ event_tagging.c ~ evsignal.h ~ kqueue.c ~ log.h ~ poll.c ~ select.c ~ shlib_version ~ signal.c > Update to libevent 1.3e while retaining our local changes. > "No objection" millert@ > "the diff looks and works fine" reyk@ (brad@) ~ Makefile ~ event.3 > Makefile: sort MLINKS and add event_base_once.3 > event.3: fix NAME and remove spurious blank line (jmc@) ~ evdns.c ~ evdns.h > - Increment MAX_ADDRS in evdns so as to be quite large. > - Accept as well-formed DNS replies with questions but no answers. > - Fix for crash in evdns_resolve_reverse_ipv6(). > - Move end of "extern C {" block to the end of evdns.h. > From the libevent SVN repo. > ok millert@ (brad@) ~ evbuffer.c ~ event.3 ~ event.c ~ event.h > - Use a const pointer for bufferevent_write. > - Make event_init return struct event_base *. > From the libevent SVN repo. > ok millert@ (brad@) == regress =========================================================== 06/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libevent/eventtest.c > Update to libevent 1.3e while retaining our local changes. > "No objection" millert@ > "the diff looks and works fine" reyk@ (brad@) ~ libevent/Makefile ~ libevent/eventtest.c > Some additional tests. > From the libevent SVN repo. > ok millert@ (brad@) == sbin ============================================================== 07/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/sbin mount_vnd ~ pkcs5_pbkdf2.c ~ pkcs5_pbkdf2.h > remove unused functions > from tobias@ > ok ray@ tobias@ (chl@) route ~ keywords.h ~ keywords.sh ~ route.c ~ show.c > It is now possible to enter static MPLS routes into the kernel. > It is still not possible to set the desired opration for an entry. > ok claudio@ laurent@ dlg@ (norby@) ~ show.c > Correct MPLS output of route -n show. > ok claudio@ (norby@) sysctl ~ sysctl.c > Teach sysctl about mpls. > Claudio did all the code, I'm just comitting it... > ok claudio@ laurent@ dlg@ (norby@) == share ============================================================= 08/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.hppa/Makefile + man4/man4.hppa/gecko.4 > gecko(4) (kettenis@) ~ man4/man4.hppa/uturn.4 > Update to add a few more devices that connect to uturn(4). (kettenis@) ~ man4/acpi.4 ~ man4/Makefile + man4/acpithinkpad.4 > add acpithinkpad(4), an acpi support driver for ibm/lenovo > thinkpads. > provides functionality that the bios did on older, non-acpi > thinkpads like respond to screen brightness keys and toggle the > bluetooth device on and off. > ok deraadt@ and marco@ (jcs@) ~ man4/man4.hppa/uturn.4 > fix SEE ALSO; (jmc@) ~ man4/man4.hppa/gecko.4 > busses -> buses; (jmc@) ~ man4/acpi.4 > match the description for acpithinkpad(4) correctly, and adjust the > list width to accomodate it; (jmc@) ~ man4/azalia.4 > Add the ATI SB700 and NVIDIA MCP7B chipsets. (brad@) ~ man4/Makefile ~ man4/pci.4 + man4/km.4 > km(4) manual page (cnst@) ~ man4/km.4 > simplify a sentence; (jmc@) ~ man4/man4.macppc/kiic.4 ~ man4/man4.macppc/macobio.4 > .Xr memc(4) (xsa@) ~ man4/man4.macppc/Makefile + man4/man4.macppc/memc.4 > memc(4) bits. OK drahn at . (xsa@) ~ man4/man4.macppc/Makefile + man4/man4.macppc/mpcpcibr.4 > mpcpcibr(4) bits. OK drahn at . (xsa@) ~ man4/man4.macppc/Makefile + man4/man4.macppc/openpic.4 > openpic(4) bits. OK drahn at . (xsa@) ~ man4/man4.macppc/macobio.4 ~ man4/man4.macppc/openpic.4 > macobio(4): add openpic(4) > openpic(4): tweak previous (jmc@) == sys =============================================================== 09/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/amd64 ~ intr.c ~ softintr.c ~ vector.S > Rename IPL_SOFTSERIAL to IPL_SOFTTY and rename the associated symbols. > Remove IPL_SERIAL since it is unused. > ok krw@, weingart@, deraadt@ (kettenis@) ~ conf.c ~ consinit.c ~ machdep.c > fix serial console handling on amd64. currently only glass console ever > works, even if the boot loader is configured to use serial console. > after the changes jsing and i made, the initial probe of the serial port > was failing since the default base addres for the port is invalid. cos of > that the kernel would only ever consider the glass console for use. this > fixes it by reprobing the serial port if we get any config for it from the > boot loader. > advice on aesthetics from miod@ > advice and ok from kettenis@ (dlg@) arch/amd64/conf ~ GENERIC > add acpithinkpad(4), an acpi support driver for ibm/lenovo > thinkpads. > provides functionality that the bios did on older, non-acpi > thinkpads like respond to screen brightness keys and toggle the > bluetooth device on and off. > ok deraadt@ and marco@ (jcs@) ~ GENERIC > enable km(4); ok deraadt (cnst@) arch/amd64/include ~ intr.h ~ intrdefs.h > Rename IPL_SOFTSERIAL to IPL_SOFTTY and rename the associated symbols. > Remove IPL_SERIAL since it is unused. > ok krw@, weingart@, deraadt@ (kettenis@) arch/amd64/pci ~ pchb.c ~ iommu.c > Sync PCI ids. (brad@) arch/arm/arm ~ arm32_machdep.c ~ mem.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/arm/include ~ param.h > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/hp300/dev ~ diodevs.h ~ diodevs_data.h > regen (miod@) ~ diodevs > The built-in frame buffer in models 362 and 382 actually comes in different > flavours. Add another frame buffer ID to recognize it, so that it gets > skipped correctly. > I am quite sure it has an SGC PROM in addition to the DIO PROM, but I don't > have the hardware to check... (miod@) arch/hp300/hp300 ~ hpux_machdep.c > Sync hpux_sendsig() behaviour with native sendsig(): let malloc fail and > sigexit the process in this case. (miod@) arch/hppa/conf ~ files.hppa > Add gecko(4), a driver for the GeckoBOA BC GSC+ port. (kettenis@) arch/hppa/dev + gecko.c > Add gecko(4), a driver for the GeckoBOA BC GSC+ port. (kettenis@) arch/hppa/hppa ~ intr.c > Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTS (kettenis@) arch/hppa/include ~ _types.h ~ intr.h > Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTS (kettenis@) arch/hppa64/dev ~ mem.c > replace ctob/btoc by ptoa/atop (martin@) arch/hppa64/hppa64 ~ machdep.c ~ pmap.c > replace ctob/btoc by ptoa/atop (martin@) arch/hppa64/include ~ param.h > replace ctob/btoc by ptoa/atop (martin@) arch/i386/conf ~ GENERIC > add acpithinkpad(4), an acpi support driver for ibm/lenovo > thinkpads. > provides functionality that the bios did on older, non-acpi > thinkpads like respond to screen brightness keys and toggle the > bluetooth device on and off. > ok deraadt@ and marco@ (jcs@) ~ GENERIC > enable km(4); ok deraadt (cnst@) arch/i386/pci ~ pchb.c > Sync PCI ids. (brad@) arch/m88k/m88k ~ trap.c > Grab the biglock unconditionnaly when system calls go through systrace; > spotted by drahn (miod@) ~ m88110_fp.c > Check for a disabled FPU before attempting to emulate the instruction. > (miod@) arch/macppc/dev ~ openpic.c > Implement a nop IPI to signal other CPUs. > ok drahn@ (kettenis@) ~ openpic.c > Rework the interrupt calculation masks, a bit easier to follow (not so > wrong). (drahn@) ~ openpic.c > Manage interrupts based on priority better, still working on this... > (drahn@) arch/macppc/include ~ intr.h > Implement a nop IPI to signal other CPUs. > ok drahn@ (kettenis@) arch/macppc/macppc ~ genassym.cf ~ locore.S > Switch to proc based ast pending for SMP. ok kettenis. (drahn@) ~ cpu.c ~ locore.S > spillstk and ddbstk need to be per cpu. Found by kettenis@ (drahn@) ~ cpu.c > Spin up secondary CPUs on more systems. (drahn@) ~ cpu.c > PIR is not defined to be a writable register, do not use it. (drahn@) ~ cpu.c > remove noise, (debug print). (drahn@) ~ cpu.c > Initialize randseed to 1. (kettenis@) ~ cpu.c > Fix typo in last commit. (kettenis@) ~ clock.c > Spacing. (kettenis@) ~ cpu.c ~ machdep.c > Implement a nop IPI to signal other CPUs. > ok drahn@ (kettenis@) ~ cpu.c > Remove debug prints. (drahn@) ~ cpu.c > Invalidate and initialize the l2 on secondary processors, ok kettenis@ > (drahn@) arch/mips64/include ~ param.h > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/mips64/mips64 ~ mem.c ~ sendsig.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/mvme68k/mvme68k ~ hpux_machdep.c > Sync hpux_sendsig() behaviour with native sendsig(): let malloc fail and > sigexit the process in this case. (miod@) arch/powerpc/include ~ pcb.h > FPU/Altivec cleanup and prep for SMP. (drahn@) ~ cpu.h ~ proc.h > Switch to proc based ast pending for SMP. ok kettenis. (drahn@) ~ cpu.h > PIR is not defined to be a writable register, do not use it. (drahn@) ~ cpu.h > Implement a nop IPI to signal other CPUs. > ok drahn@ (kettenis@) ~ lock.h > implement rw_cas, "go for it" miod@ (drahn@) ~ cpu.h > Manage interrupts based on priority better, still working on this... > (drahn@) arch/powerpc/powerpc ~ fpu.c ~ trap.c > FPU/Altivec cleanup and prep for SMP. (drahn@) ~ trap.c > Switch to proc based ast pending for SMP. ok kettenis. (drahn@) ~ trap.c > Do not acquire the kernel lock for SY_NOLOCK system calls; ok drahn@ > kettenis@ (miod@) arch/sgi/dev ~ com_ioc.c > Don't forget to bus_space_unmap() after probing for a com chip. (miod@) arch/sgi/localbus ~ com_lbus.c > Don't forget to bus_space_unmap() after probing for a com chip. (miod@) arch/sgi/sgi ~ machdep.c > Attempt to locate an ELF header and symbol table directly after the kernel. > If it exists assume that the boot loader has provided a pointer to the end > of the symbol table. If it does not exist fall back to the previous > behaviour and expect that pointers to the symbol table have been provided > directly after the kernel. > ok miod@ (jsing@) ~ machdep.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) ~ ip32_machdep.c > Unpopulated CRIME memory banks (or logically empty due to CRIME merging > contiguous 64MB DIMMs in a single 128MB one) are not reported as memory at > offset zero, but actually as duplicates of the first entry (which always > matches real memory). > If the DIMMs are set up in decreasing sizes, as recommanded by SGI, the > first entry will be configured at offset zero, so the existing code would > run fine. > If, however, you order your DIMMs in a different order, the first entry > might not be at offset zero, so the kernel will mess up its memory > information, which will cause random effects from simply misreported memory > sizes, to the inability to boot. > Fix this by strengthening the check for an empty bank. > Problem reported by Jason Bergstrom (bergie, bergie dot net), analysis > and fix by me. (miod@) arch/sh/include ~ param.h > convert to ptoa/atop > tested by maja@ (martin@) arch/sh/sh ~ sh_machdep.c > convert to ptoa/atop > tested by maja@ (martin@) arch/solbourne/include ~ param.h > catch up with curpriority changes and convert to ptoa/atop > ok miod@ (martin@) arch/solbourne/solbourne ~ machdep.c ~ trap.c > catch up with curpriority changes and convert to ptoa/atop > ok miod@ (martin@) arch/sparc64/include ~ intr.h > Rename IPL_SOFTSERIAL to IPL_SOFTTTY. Sprinkle some KNF while I'm there. > (kettenis@) ~ lock.h > Implement rw_cas correctly, unlike previous revision where I was obviously > on drugs; ok kettenis@ (miod@) arch/sparc64/sparc64 ~ intr.c > Convert IPL_TTY into IPL_SOFTTTY when establishing soft interruptsi, like > we > do on other platforms. (kettenis@) compat/freebsd ~ freebsd_signal.c > spl0() is not your friend, use splx() instead. (miod@) compat/hpux ~ hpux_sig.c > spl0() is not your friend, use splx() instead. (miod@) compat/ibcs2 ~ ibcs2_signal.c > spl0() is not your friend, use splx() instead. (miod@) compat/linux ~ linux_signal.c > spl0() is not your friend, use splx() instead. (miod@) compat/osf1 ~ osf1_signal.c > spl0() is not your friend, use splx() instead. (miod@) compat/svr4 ~ svr4_signal.c > spl0() is not your friend, use splx() instead. (miod@) dev/acpi ~ acpi.c ~ acpireg.h ~ files.acpi + acpithinkpad.c > add acpithinkpad(4), an acpi support driver for ibm/lenovo > thinkpads. > provides functionality that the bios did on older, non-acpi > thinkpads like respond to screen brightness keys and toggle the > bluetooth device on and off. > ok deraadt@ and marco@ (jcs@) dev/i2c ~ adm1030.c > correct attach messages (deraadt@) dev/ic ~ comvar.h > fix serial console handling on amd64. currently only glass console ever > works, even if the boot loader is configured to use serial console. > after the changes jsing and i made, the initial probe of the serial port > was failing since the default base addres for the port is invalid. cos of > that the kernel would only ever consider the glass console for use. this > fixes it by reprobing the serial port if we get any config for it from the > boot loader. > advice on aesthetics from miod@ > advice and ok from kettenis@ (dlg@) dev/isa ~ com_commulti.c > missing argument names in a function means it wont compile. (dlg@) ~ com_isapnp.c > our attach functions dont return anything. (dlg@) ~ com_commulti.c > Don't mix up parent and child. > ok dlg@ (kettenis@) ~ com_isapnp.c > Make sure we actually use thesa pnp probe functions. (kettenis@) dev/mii ~ miidevs > Add the id for the Marvell 88E3016 10/100 PHY (brad@) ~ miidevs.h > regen (brad@) dev/pci ~ pcidevs > correct the drac 3 virtual uart entry (dlg@) ~ pcidevs.h ~ pcidevs_data.h > regen (dlg@) ~ if_iwn.c ~ if_iwnreg.h > fix rate control. (damien@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs > - Add PCI ids for the AMD64 Phenom/Opteron 8300 series (10h) and Griffin > (11h) > - Rename existing AMD64 entries to mention the family number (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs > Add ATI SB700 and RS780 PCI ids. (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs > Add Intel I/OAT PCI ids. (brad@) ~ pcidevs > Add SiS 662 PCI id. (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs > - Add another Transmeta Northbridge PCI id > - Add the Fujitsu vendor id (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ pcidevs > Add the VIA PT894 Northbridge PCI ids. (brad@) ~ kate.c ~ azalia.c > Sync PCI ids. (brad@) ~ files.pci + km.c > New km(4) driver for AMD Family 10h Processors (Phenom, Opteron Barcelona > etc); > ok deraadt (cnst@) ~ pciide.c > Change sis_chip_map() to use pci_find_device() as the original > NetBSD code it was based on did/does, now we have it. > This makes detecting sis 96x work properly without having to > do silly things like adding host bridges in the list. Of > course we wouldn't be in this mess in the first place if sis > designed their chips properly instead of reusing the same > pci id. > Add 964/965 devices while here. > Tested by todd@ on a machine with 965. (jsg@) ~ envy.c > don't stop both play and record in envy_halt_input() ad envy_halt_output() > ok jakemsr@ (ratchov@) ~ pcidevs > Add E1000 PCI ids for another ICH9 variant, ICH10's and 82574L. (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) dev/vesa ~ vesafb.c > Do not alter mode parameter in vesafb_set_mode(), since we might ask for a > non-linear-graphics mode; found the hard way by > Yusuke Baba (babayaga1 , y8 dot dion dot ne dot jp), thanks for the report. > (miod@) kern ~ uipc_socket.c > Make the SO_TIMESTAMP sockopt work. When set, this allows the user to > get a timestamp of when the datagram was accepted (by udp(4), for > example) rather than having to take a timestamp with gettimeofday(2) > when recv(2) returns - possibly several hundreds of microseconds later. > May be of use to those interested in precision network timing schemes > or QoS for media applications. Tested on alpha, amd64, i386 and sparc64. > manpage suggestions from jmc, ok deraadt (ckuethe@) ~ kern_kthread.c > Pass FORK_SHAREFILES flag in kthread_create; avoids allocating a > filedesc struct and associated fdcopy operation on kernel thread > creation. Instead, kernel threads share and bump reference count > on proc0's filedesc. > ok thib@, "definitely makes sense" art@ (blambert@) ~ vfs_default.c > Introduce vop_generic_bmap(); use it where applicable. > one thing of note, fifofs changes in that its bmap now > sets the runp too 0, but that was an oversight in the > old code. > ok art@ (thib@) miscfs/fifofs ~ fifo.h ~ fifo_vnops.c > Introduce vop_generic_bmap(); use it where applicable. > one thing of note, fifofs changes in that its bmap now > sets the runp too 0, but that was an oversight in the > old code. > ok art@ (thib@) miscfs/specfs ~ spec_vnops.c ~ specdev.h > Introduce vop_generic_bmap(); use it where applicable. > one thing of note, fifofs changes in that its bmap now > sets the runp too 0, but that was an oversight in the > old code. > ok art@ (thib@) netinet ~ raw_ip.c ~ udp_usrreq.c > Make the SO_TIMESTAMP sockopt work. When set, this allows the user to > get a timestamp of when the datagram was accepted (by udp(4), for > example) rather than having to take a timestamp with gettimeofday(2) > when recv(2) returns - possibly several hundreds of microseconds later. > May be of use to those interested in precision network timing schemes > or QoS for media applications. Tested on alpha, amd64, i386 and sparc64. > manpage suggestions from jmc, ok deraadt (ckuethe@) netmpls ~ mpls.h ~ mpls_input.c > Drop all MPLS packets when MPLS is not enabled. > Discussed with claudio@ dlg@ laurent@ > Remember to enable MPLS vith sysctl(8). > sysctl -w net.mpls.enable=1 > ok claudio@ dlg@ laurent@ (norby@) ~ mpls_shim.c > There is no need to endian convert the label after swapping it, all label > ops > are done with network byte ordering now. OK norby@ (claudio@) ~ mpls_input.c > Fix the label swithing and forwarding logic a bit. OK norby@ (claudio@) nfs ~ nfs_syscalls.c > plug potential mbuf leaks; > Parts from NetBSD; > OK blambert@; > tested by johan@, sthen@ and a few others. (thib@) sys ~ socket.h > Make the SO_TIMESTAMP sockopt work. When set, this allows the user to > get a timestamp of when the datagram was accepted (by udp(4), for > example) rather than having to take a timestamp with gettimeofday(2) > when recv(2) returns - possibly several hundreds of microseconds later. > May be of use to those interested in precision network timing schemes > or QoS for media applications. Tested on alpha, amd64, i386 and sparc64. > manpage suggestions from jmc, ok deraadt (ckuethe@) ~ vnode.h > Introduce vop_generic_bmap(); use it where applicable. > one thing of note, fifofs changes in that its bmap now > sets the runp too 0, but that was an oversight in the > old code. > ok art@ (thib@) ufs/mfs ~ mfs_extern.h ~ mfs_vnops.c > Introduce vop_generic_bmap(); use it where applicable. > one thing of note, fifofs changes in that its bmap now > sets the runp too 0, but that was an oversight in the > old code. > ok art@ (thib@) == usr.bin =========================================================== 10/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin cdio ~ cddb.c > o if no argument is passed to cddbinfo, treat it as 0 in order to print > the list in case of multiple/inexact matches > o if the argument to cddb is invalid, do not exit, just print and error > and ignore the command > espie@ ok. (fgsch@) ~ extern.h > add two missing prototypes. (fgsch@) dc ~ bcode.c ~ stack.c > plug three leaks, one reported and fixed by Andreas Gunnarsson in PR 5802, > the others by myself (otto@) man ~ man.1 > Add section n for Tcl/Tk related pages. > ok jmc@, no objections espie@ (deanna@) passwd ~ local_passwd.c > Correct English. > ok jmc@ (jsing@) pmdb ~ pmdb.c > In the main loop, do not call wait() if there is no child process yet; > misinterpreting the ``returned'' status could lead to segfauts, as reported > by ``Filth'' (hygdrasil, gmail dot com) > ok deraadt@ (miod@) ssh ~ monitor_mm.h > garbage collect two unused fields in struct mm_master; ok markus@ (otto@) ~ ssh-keyscan.c ~ ssh-keyscan.1 > default to rsa (protocol 2) keys, instead of rsa1 keys; spotted by > larsnooden AT openoffice.org (djm@) == usr.sbin ========================================================== 11/11 == http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin bgpd ~ rde.c > Fix logic when setting the F_RIB_ELIGIBLE flag. A path with a NULL nexthop > is localy originated and so is eligible by definition. > Noticed and fix tested by Christian, bsd (at) cleondra (dot) ch (claudio@) ~ rde_decide.c > Compare flags against the right flag field or else unexpected things may > happen. The decision process failed to correctly mask looping pathes and > in some szenarios even elected them as best route. *gulp* > Found the hard way and fix tested by Christian, bsd (at) cleondra (dot) ch > (claudio@) dvmrpd ~ dvmrpd.8 > Improve the dvmrpd(8) manpage. (norby@) ~ dvmrpd.8 > tweak previous; (jmc@) rtadvd ~ rtadvd.c > do not always delay log initialization, when no configuration file is > present, which is the most common use of rtadvd, it would otherwise > always print messages to the console though the situation is valid. > this fixes a regression introduced with the new logging code. > ok rainer@, todd@, fgsch@ (pyr@) sysmerge ~ sysmerge.8 ~ sysmerge.sh > * add xetcXX.tgz support to sysmerge and handle binary files > * update man page accordingly > * several cleanups in the process: > - smaller sendmail configuration files diff check > - remove a condition that would always evaluate to true > - define AUTOMODE to a value we can reuse later > - tell user when installing a file automatically > - better check for src directory validity > - remove full PATH to some commands to be consistent > testing from several > man pages bits ok jmc@ > "go ahead" jasper@, ok sthen@ pyr@ (ajacoutot@) =============================================================================== From auto at squish.net Mon May 5 07:00:10 2008 From: auto at squish.net (OWC) Date: Mon, 5 May 2008 07:00:10 +0100 (BST) Subject: [owc] Weekly X11 changes ending 2008-05-04 Message-ID: <20080505060010.E40E31CD528@snowy.squish.net> OpenBSD X11 changes summary for 2008-04-27 to 2008-05-04 inclusive ================================================================== No changes made. =============================================================================== From auto at squish.net Mon May 5 07:00:10 2008 From: auto at squish.net (OWC) Date: Mon, 5 May 2008 07:00:10 +0100 (BST) Subject: [owc] Weekly ports changes ending 2008-05-04 Message-ID: <20080505060015.94DF61CD533@snowy.squish.net> OpenBSD ports changes summary for 2008-04-27 to 2008-05-04 inclusive ==================================================================== audio/amarok audio/libcdio audio/sonata audio/speex databases databases/evolution-data-server databases/pgfouine databases/py-axiom devel devel/gconf-editor devel/gconf2 devel/git devel/libsoup devel/libtool devel/libwnck devel/pwlib devel/py-gobject devel/py-twisted devel/subversion editors/ht editors/openoffice editors/tea emulators/kqemu emulators/qemu games/pioneers games/wesnoth graphics/ImageMagick infrastructure/build infrastructure/mk infrastructure/package lang lang/tcl lang/tcltutor mail mail/claws-mail-clamav mail/dkim-milter mail/dovecot mail/evolution mail/fdm mail/gmime math/pari net net/libbind net/neon net/opal net/smokeping print/cups-pdf print/epdfview print/texlive security security/steghide shells/bash telephony telephony/asterisk-openbsd-moh telephony/spandsp textproc/icu4c www/drupal5 www/gtkhtml3 www/hiawatha www/p5-Apache-Test www/p5-libapreq x11/dwm x11/gnome x11/gtk-engines2 x11/gtksourceview x11/matchbox x11/mplayer x11/py-gtksourceview x11/tilda x11/tk == audio ============================================================= 01/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/audio amarok ~ Makefile ~ distinfo ~ patches/patch-amarok_src_contextbrowser_cpp ~ patches/patch-configure_in > Maintenance update, including update to fix album art retrieval due > to changed Amazon API. From Brad. (sthen@) libcdio ~ Makefile ~ files/openbsd.c ~ pkg/PLIST + patches/patch-config_h_in + patches/patch-configure_ac + patches/patch-include_cdio_device_h + patches/patch-lib_driver_Makefile_in + patches/patch-lib_driver_cdio_private_h + patches/patch-lib_driver_device_c > o move to an OpenBSD driver, reorganized, cleaner and with more support > o re-add cdda-player > o install libcdio_cdda.pc > ajacoutot@ ok. (fgsch@) sonata ~ Makefile ~ distinfo ~ pkg/PLIST > - bugfix update to sonata-1.5.1 (ajacoutot@) speex - patches/patch-configure_ac - patches/patch-libspeex_stack_alloc_h - patches/patch-libspeex_testecho_c ~ Makefile ~ distinfo ~ pkg/PFRAG.shared ~ pkg/PLIST > - update speex to 1.2beta3 > - switch CONFIGURE_STYLE back to gnu, suggested by naddy. > tested in bulk build and ok naddy@ (MAINTAINER) (jasper@) == databases ========================================================= 02/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/databases databases ~ Makefile > +pgfouine (ajacoutot@) ~ Makefile > +py-axiom (eric@) evolution-data-server ~ Makefile > - update LIB_DEPENDS after libsoup update (jasper@) ~ Makefile ~ pkg/PLIST > Unbreak one half of evolution by not installing the evolution-data-server > binary suid root. > This caused lots of problems with the calendar and other stuff because the > evolution-data-server didn't run correctly. > Well, evolution-data-server is currently broken because of the libsoup > major update. It needs an update to a more recent version. (bernd@) pgfouine + Makefile + distinfo + pkg/PLIST + pkg/DESCR + patches/patch-pgfouine_php + patches/patch-pgfouine_vacuum_php > New import: > Import pgfouine-1.0 py-axiom + Makefile + distinfo + pkg/PLIST + pkg/DESCR > New import: > Axiom is an object database, or alternatively, an object-relational == devel ============================================================= 03/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/devel devel ~ Makefile > - add the pwlib ldap FLAVOR to the build > "no objection" landry@ (ajacoutot@) gconf-editor ~ Makefile ~ distinfo ~ pkg/PLIST > - update gconf-editor to 2.22.0 > (bug fixes) (jasper@) gconf2 ~ Makefile ~ distinfo ~ patches/patch-configure ~ patches/patch-gconf_Makefile_in ~ pkg/PLIST > - update gconf2 to 2.22.0 > (mostly bug/build/doc fixes) (jasper@) git - patches/patch-gitk-git_gitk ~ Makefile > Switch X11 tools to tk 8.5 and remove useless patch. > Please let me know if there are problems. (bernd@) ~ Makefile + patches/patch-git-gui_git-gui_sh > Disable the spell check option in git-gui. It doesn't work with > aspell-0.50.x. (git-gui hangs at startup) > Noticed and tested by deanna at . Thanks for the report! (bernd@) libsoup ~ Makefile ~ distinfo ~ patches/patch-tests_Makefile_in ~ pkg/PFRAG.shared ~ pkg/PLIST > - update libsoup to 2.4.1 (jasper@) ~ pkg/PFRAG.shared > Unbreak. You shall test package creation! > (And don't blindly trust update-plist.) (bernd@) ~ Makefile > - add an XXX to warn people no to break packaging in the future > - add missing lib_depends > - bump (ajacoutot@) libtool ~ Makefile > fix autoconf version. > from brad@ (maintainer) (steven@) libwnck ~ Makefile ~ distinfo ~ pkg/PLIST > - update libwnck to 2.22.1 > (another bulk load of bug fixes and small improvements) (jasper@) pwlib ~ Makefile ~ patches/patch-plugins_configure ~ pkg/PLIST + patches/patch-include_ptlib_unix_ptlib_videoio_h + patches/patch-plugins_vidinput_v4l2_vidinput_v4l2_h > - add esound support > - start working on v4l2 support (not there yet) (ajacoutot@) ~ Makefile ~ patches/patch-plugins_vidinput_v4l2_vidinput_v4l2_h ~ pkg/PLIST + patches/patch-plugins_sound_oss_sound_oss_cxx > - fix OSS device path > - make the v4l2 plugin compile (not very useful yet) (ajacoutot@) py-gobject ~ Makefile ~ distinfo > - update py-gobject to 2.14.1 > ok ajacoutot@ (jasper@) py-twisted ~ core/Makefile ~ core/files/twisted-regen-dropin.cache > The twisted-regen-dropin.cache script (which is now pure python) > interprets its arguments as python module names for which plugin > cache should be updated. This is useful for third-party packages > (such as axiom) which makes use of the twisted plugin > infrastructure. > ok martynas@ (eric@) ~ core/Makefile > missing quote. > noticed by Stephan Andre. (eric@) subversion ~ Makefile > Adjust WANTLIB after net/neon switched from libxml2 to system expat. > Noticed by Markus Lude. (bernd@) == editors =========================================================== 04/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/editors ht - patches/patch-io_htio_h - patches/patch-io_posix_htsys_cc ~ Makefile ~ distinfo ~ patches/patch-configure ~ pkg/DESCR ~ pkg/PLIST + pkg/MESSAGE > - update to 2.0.13 > - install ht as hte to remove conflict with print/texlive/base > (note in pkg/MESSAGE) > - respect CFLAGS and X11BASE > - add OpenBSD target > based on patches from Paul Irofti and Genadijus Paleckis > feedback and ok merdely@ (okan@) openoffice - pkg/patch-autodoc_source_display_idl_hi_ary_cxx - pkg/patch-binfilter_inc_bf_starmath_rect_hxx - pkg/patch-desktop_source_app_main_cxx - pkg/patch-instsetoo_native_inc_openoffice_unix_packagelist_language_txt - pkg/patch-instsetoo_native_inc_openoffice_unix_packagelist_txt - pkg/patch-instsetoo_native_inc_sdkoo_unix_packagelist_txt - pkg/patch-instsetoo_native_inc_ure_unix_packagelist_txt - pkg/patch-lingucomponent_source_spellcheck_hunspell_affixmgr_cxx - pkg/patch-sw_source_core_unocore_unochart_cxx - pkg/patch-sw_source_core_view_viewsh_cxx - pkg/patch-sw_source_filter_ww8_wrtw8nds_cxx - pkg/patch-vcl_source_control_combobox_cxx - pkg/patch-vcl_source_control_tabctrl_cxx - pkg/patch-vcl_source_window_brdwin_cxx - pkg/patch-vcl_source_window_status_cxx - pkg/patch-vcl_unx_source_plugadapt_salmain_cxx - pkg/DESCR-i18n-br-pt - pkg/PLIST-i18n-br-pt ~ Makefile ~ distinfo ~ patch-autodoc_source_mkinc_fullcpp_mk ~ patch-automation_source_testtool_objtest_cxx ~ patch-binfilter_bf_sc_source_core_data_sc_cell_cxx ~ patch-bridges_prj_build_lst ~ patch-config_office_configure_in ~ patch-config_office_set_soenv_in ~ patch-cppu_source_uno_data_cxx ~ patch-desktop_scripts_soffice_sh ~ patch-desktop_source_migration_wizard_cxx ~ patch-desktop_util_makefile_mk ~ patch-icu_icu-3_6_patch ~ patch-instsetoo_native_util_makefile_mk ~ patch-jvmaccess_util_makefile_mk ~ patch-odk_setsdkenv_unix_csh_in ~ patch-odk_setsdkenv_unix_sh_in ~ patch-odk_settings_settings_mk ~ patch-postprocess_prj_build_lst ~ patch-psprint_source_printer_printerinfomanager_cxx ~ patch-psprint_source_printergfx_printerjob_cxx ~ patch-pyuno_source_module_makefile_mk ~ patch-sal_inc_osl_endian_h ~ patch-sal_inc_sal_config_h ~ patch-sal_inc_sal_types_h ~ patch-sal_osl_unx_makefile_mk ~ patch-sal_osl_unx_system_h ~ patch-sal_rtl_source_macro_hxx ~ patch-scp2_source_ooo_file_library_ooo_scp ~ patch-scp2_source_ure_ure_scp ~ patch-shell_source_backends_localebe_localebackend_cxx ~ patch-shell_source_unix_sysshell_makefile_mk ~ patch-solenv_bin_modules_installer_globals_pm ~ patch-solenv_config_ssolar_cmn ~ patch-solenv_inc_libs_mk ~ patch-solenv_inc_settings_mk ~ patch-solenv_inc_tg_ext_mk ~ patch-store_util_makefile_mk ~ patch-tools_bootstrp_command_cxx ~ patch-tools_inc_tools_inetdef_hxx ~ patch-tools_inc_tools_solar_h ~ patch-vcl_unx_source_app_saldisp_cxx ~ patch-vcl_util_makefile_mk ~ pkg/PFRAG.shared-main ~ pkg/PLIST-i18n-bg ~ pkg/PLIST-i18n-ca ~ pkg/PLIST-i18n-de ~ pkg/PLIST-i18n-es ~ pkg/PLIST-i18n-fa ~ pkg/PLIST-i18n-fi ~ pkg/PLIST-i18n-fr ~ pkg/PLIST-i18n-hu ~ pkg/PLIST-i18n-it ~ pkg/PLIST-i18n-ja ~ pkg/PLIST-i18n-ko ~ pkg/PLIST-i18n-lt ~ pkg/PLIST-i18n-lv ~ pkg/PLIST-i18n-nl ~ pkg/PLIST-i18n-pl ~ pkg/PLIST-i18n-ru ~ pkg/PLIST-i18n-sl ~ pkg/PLIST-i18n-sv ~ pkg/PLIST-main + pkg/patch-dbaccess_source_ui_uno_copytablewizard_cxx + pkg/patch-icc_SampleICC-1_3_2-bendian_patch + pkg/patch-icc_SampleICC-1_3_2_patch + pkg/patch-setup_native_source_packinfo_packinfo_office_lang_txt + pkg/patch-setup_native_source_packinfo_packinfo_office_txt + pkg/patch-vcl_source_window_window_cxx + pkg/DESCR-i18n-pt-br + pkg/PLIST-i18n-pt-br > update to OpenOffice.org 2.4.0; > - rename the br-pt subpackage to pt-br because of an i18n change > in openoffice > - regen some patches > - fix WANTLIB and LIB_DEPENDS (robert@) tea ~ Makefile + patches/patch-configure > - remove a hidden dependency on curl > from giovanni bechis (MAINTAINER) (jasper@) == emulators ========================================================= 05/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/emulators kqemu ~ Makefile ~ files/Makefile.openbsd ~ files/kqemu-openbsd.c ~ pkg/DESCR > various cleanups/knf/etc from brad@ (todd@) ~ files/Makefile.openbsd > add rcs tag properly (todd@) ~ Makefile ~ files/Makefile.openbsd ~ files/kqemu-openbsd.c ~ pkg/MESSAGE ~ pkg/PLIST > o compile and install a MP lkm as well > o initial work by brad@, polishing by me > o idea for MP detection shellcode from drahn@ > for those with MP systems, pay attention to the MESSAGE shellcode example, > and make sure to modify any existing shellcode you may have in > /etc/rc.securelevel lest you try to load a UP lkm on a MP kernel and have > unpleasant consequences. (todd@) qemu - patches/patch-audio_ossaudio_c - patches/patch-block-qcow2_c - patches/patch-block-raw_c - patches/patch-exec_c - patches/patch-hw_ne2000_c - patches/patch-hw_pc_c - patches/patch-monitor_c - patches/patch-vl_h ~ Makefile ~ distinfo ~ patches/misc-target-i386_helper_c ~ patches/misc-target-i386_op_c ~ patches/patch-Makefile ~ patches/patch-Makefile_target ~ patches/patch-configure ~ patches/patch-cpu-all_h ~ patches/patch-cutils_c ~ patches/patch-dyngen-exec_h ~ patches/patch-fpu_softfloat-native_h ~ patches/patch-hw_rtl8139_c ~ patches/patch-osdep_c ~ patches/patch-osdep_h ~ patches/patch-qemu-doc_texi ~ patches/patch-target-i386_helper2_c ~ patches/patch-target-ppc_op_helper_c ~ patches/patch-vl_c ~ pkg/MESSAGE ~ pkg/PLIST + files/README.OpenBSD + files/qemu-ifdown + patches/patch-block-raw-posix_c + patches/patch-hw_pckbd_c + patches/patch-qemu-common_h > o update to 0.9.1, lots from brad@ > o see http://qemu.org/changelog.html for details > o see README.OpenBSD for an intro to qemu on OpenBSD > o disable broken arm host support for now (todd@) == games ============================================================= 06/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/games pioneers - patches/patch-common_network_c - patches/patch-common_state_c ~ Makefile ~ distinfo ~ patches/patch-Makefile_in ~ patches/patch-configure ~ pkg/PLIST > - update to pioneers-0.12.1 > - use gnome module (ajacoutot@) ~ Makefile ~ distinfo > - bugfix update to pioneers-0.12.2 (ajacoutot@) wesnoth ~ Makefile ~ pkg/PLIST > Add desktop support. > ok jasper@ (deanna@) == graphics ========================================================== 07/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/graphics ImageMagick ~ Makefile > adding libwmf pulls in X libs; move it out of no_x11 flavor. > pointed out by Olivier Mehani - thanks! ok okan@ (sthen@) == infrastructure ==================================================== 08/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/infrastructure build ~ libtool > say it's experimental. avoid it for regular ports building for now... > (steven@) mk ~ bsd.port.mk > make the lock on distfile more useful. In case we got stuck in the > SIMPLE_LOCK for a while, this means something else is fetching > the same distfile, so first check whether our target actually exists > before we try to fetch it all over again. (espie@) ~ bsd.port.mk > use a trap to remove the tmp file, thus helping making sure it does not > stay around (espie@) package ~ gen-package-pages > 4.3 updates (pvalchev@) == lang ============================================================== 09/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/lang lang ~ Makefile > +tcltutor (steven@) tcl ~ 8.5/Makefile + 8.5/patches/patch-unix_tclConfig_sh_in > Patch tclConfig.sh to set TCL_SRC_DIR as the directory holding the > installed headers, rather than the port build directory. > From Stuart Cassoff (maintainer), ok deanna (sthen@) tcltutor + Makefile + distinfo + pkg/DESCR + pkg/PLIST + patches/patch-TclTutor_tcl > New import: > import TclTutor 3.0b1 == mail ============================================================== 10/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/mail mail ~ Makefile > Remove claws-mail-clamav plugin, for numerous reasons : > - it is broken with latest claws-mail release, and no fix is available. > - it is not officially maintained anymore upstream. > - due to licence issues with libclamav (now GPLv2 only, claws-mail is > GPLv3+), upstream devs of claws-mail stated that this plugin was 'illegal'. > See claws-mail website for more information. > - i don't want to handle licence issues like this. > Discussed with and 'be a man. make a decision and stand to it.' mbalmer@ > (landry@) claws-mail-clamav - Makefile - distinfo - patches/patch-src_clamav_plugin_c - pkg/DESCR - pkg/PLIST > Remove claws-mail-clamav plugin, for numerous reasons : > - it is broken with latest claws-mail release, and no fix is available. > - it is not officially maintained anymore upstream. > - due to licence issues with libclamav (now GPLv2 only, claws-mail is > GPLv3+), upstream devs of claws-mail stated that this plugin was 'illegal'. > See claws-mail website for more information. > - i don't want to handle licence issues like this. > Discussed with and 'be a man. make a decision and stand to it.' mbalmer@ > (landry@) dkim-milter ~ Makefile ~ distinfo ~ patches/patch-dkim-filter_dkim-filter_c ~ patches/patch-libdkim_dkim_h > DKIM Milter v2.5.5 (jakob@) dovecot + patches/patch-configure_in > cvs ate this patch. (bernd@) evolution ~ Makefile > Unbreak the second half of evolution by linking the plugins with an > additional -rpath. (With help from kurt@, thanks!) > This fixes the plugin loading and some weird issues with disabled buttons > and other stuff. (bernd@) ~ Makefile > - fix WANTLIB (jasper@) fdm ~ Makefile ~ distinfo > update to 1.5 > from maintainer Nicholas Marriott (steven@) gmime ~ Makefile ~ distinfo > - update gmime to 2.2.19 > - better license marker > - tweak WANTLIB (jasper@) == math ============================================================== 11/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/math pari ~ patches/patch-Configure > Fix build on alpha by killing some configure checks that assume all > alphas run the same operating system. ok merdely@ (naddy@) == net =============================================================== 12/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/net net ~ Makefile > +opal (ajacoutot@) libbind ~ Makefile ~ distinfo > upgrade to libbind v9.4.2 (jakob@) neon ~ Makefile ~ patches/patch-configure > use libexpat, remove libxml2 dependency. > from brad@ (steven@) opal + distinfo + Makefile + pkg/DESCR + pkg/PLIST + patches/patch-opal_inc_mak_in + patches/patch-Makefile_in > New import: > Import opal-2.2.11 smokeping ~ Makefile ~ distinfo > maintenance update to 2.3.6, small improvements to cgi/display output > (sthen@) == print ============================================================= 13/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/print cups-pdf ~ Makefile ~ distinfo ~ patches/patch-src_cups-pdf_c ~ patches/patch-src_cups-pdf_h ~ pkg/PLIST + pkg/patch-contrib_cups-pdf-dispatch-0_1_cups-pdf-dispatch + pkg/patch-contrib_cups-pdf-dispatch-0_1_cups-pdf-dispatch_conf + pkg/patch-extra_cups-pdf_conf > Update to cups-pdf-2.4.7 and include the cups-pdf email dispatch script. > With help from ajacoutot at . > ok jasper@ (bernd@) epdfview ~ Makefile ~ pkg/PLIST + patches/patch-data_epdfview_desktop > install some icons and use them for the desktop. bump package. > maintainer and ajacoutot@ ok. (fgsch@) texlive ~ base/Makefile ~ base/pkg/PLIST > ht conflict now only exists for older ht ports. > feedback and ok merdely@ (okan@) == security ========================================================== 14/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/security security ~ Makefile > +steghide (okan@) steghide + Makefile + distinfo + pkg/DESCR + pkg/PLIST + patches/patch-Makefile_in > New import: > import steghide == shells ============================================================ 15/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/shells bash ~ Makefile ~ distinfo > update through patch #39 (naddy@) == telephony ========================================================= 16/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/telephony telephony ~ Makefile > +spandsp (sthen@) asterisk-openbsd-moh ~ Makefile ~ distinfo ~ pkg/PLIST > update for 4.3; ok ian a while ago. (sthen@) spandsp + Makefile + distinfo + pkg/DESCR + pkg/PLIST + pkg/PFRAG.shared + patches/patch-src_Makefile_in > New import: > Import SpanDSP: == textproc ========================================================== 17/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/textproc icu4c ~ Makefile + patches/patch-source_common_unicode_rbbi_h > make the setBreakType function public. the diff has been extracted > from openoffice's diff, so we can switch to our icu4c; > tested by simon@, jasper@; ok jasper@ (robert@) == www =============================================================== 18/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/www drupal5 ~ core/Makefile ~ core/pkg/MESSAGE > tweak MESSAGE a little (espie@) ~ TODO ~ IMCE/Makefile ~ IMCE/distinfo ~ cck/Makefile ~ cck/distinfo ~ cck/pkg/PLIST ~ daterange/Makefile ~ daterange/distinfo ~ devel/Makefile ~ devel/distinfo ~ devel/pkg/PLIST ~ image/Makefile ~ image/distinfo ~ journal/Makefile ~ journal/distinfo ~ journal/pkg/PLIST ~ jstools/Makefile ~ jstools/distinfo ~ jstools/pkg/PLIST ~ locale-de/Makefile ~ locale-de/distinfo ~ locale-it/Makefile ~ locale-it/distinfo ~ pathauto/Makefile ~ pathauto/distinfo ~ printer-friendly/Makefile ~ printer-friendly/distinfo ~ printer-friendly/pkg/PLIST ~ themesettingsapi/Makefile ~ themesettingsapi/distinfo ~ token/Makefile ~ token/distinfo ~ token/pkg/PLIST ~ webform/Makefile ~ webform/distinfo > a few minor updates (espie@) gtkhtml3 - patches/patch-src_gtkhtml_c - patches/patch-src_htmlengine-edit-clueflowstyle_c ~ Makefile ~ distinfo ~ pkg/PFRAG.shared > - update gtkhtml3 to 3.18.1 > (lots, and lots of bug fixes) > - remove NO_REGRESS (jasper@) hiawatha - patches/patch-doc_cgi-wrapper_1 - patches/patch-doc_hiawatha_1 ~ Makefile ~ distinfo ~ patches/patch-Makefile_in ~ patches/patch-serverconfig_c + patches/patch-doc_hiawatha_1_in > - bugfix update update to hiawatha-6.6 > - add XSLT support (ajacoutot@) p5-Apache-Test ~ Makefile ~ distinfo ~ pkg/PLIST + patches/patch-lib_Apache_TestConfig_pm + patches/patch-lib_Apache_TestRun_pm + patches/patch-lib_Apache_TestServer_pm > Update to version 1.30 and while here make it actually work with our > httpd(8) by adding chroot(2) support, disabled by default as expected > with this module. > Otherwise no user would be able to run his tests without the effort of > setting up a chroot(2) environment with Perl and everything else, and > obviously also running them as root. > To enable chroot set the APACHE_TEST_CHROOT environment variable or > start the tests with `./t/TEST -chroot 1'. > I'm also taking over maintainership. > Tested by and looks good to landry@ (simon@) ~ Makefile ~ patches/patch-lib_Apache_TestConfig_pm ~ pkg/PLIST + patches/patch-lib_Apache_TestConfigPerl_pm > Make it work with our mod_perl which has slightely different filenames > and locations. All ports i've checked depending on this can now run > their regression tests. (simon@) p5-libapreq ~ Makefile > Enable tests now p5-Apache-Test works - no regressions. > No bump as package content hasn't changed. (simon@) == x11 =============================================================== 19/19 == http://www.openbsd.org/cgi-bin/cvsweb/ports/x11 dwm ~ Makefile ~ patches/patch-config_def_h > Use a floating window for xonix, otherwise dwm forces the window > size and xonix segfaults. (Apologies to anyone who was using this > dwm behaviour as a way to keep them from getting addicted...) > ok Jim Razmus (maintainer) with a suggestion to use xprop to find > the Class rather than the window title (as my original diff had). > Also thanks to deanna@ for suggestions with the segfault. (sthen@) gnome ~ seahorse/Makefile > - update LIB_DEPENDS after libsoup update (jasper@) ~ applets2/Makefile > Fix broken MACHINE_ARCH conditional so the -battstat subpackage will be > build again. (bernd@) ~ Makefile > Add ssh-askpass. (bernd@) + ssh-askpass/Makefile + ssh-askpass/distinfo + ssh-askpass/patches/patch-Makefile + ssh-askpass/pkg/PLIST + ssh-askpass/pkg/DESCR > New import: > Initial import of gnome-ssh-askpass-5.0. ~ vfs2/Makefile ~ vfs2/patches/patch-modules_sftp-method_c + vfs2/files/krb5-config + vfs2/patches/patch-imported_neon_ne_compress_c + vfs2/patches/patch-imported_neon_ne_defs_h + vfs2/patches/patch-imported_neon_ne_request_c + vfs2/patches/patch-libgnomevfs_xdgmime_c + vfs2/patches/patch-libgnomevfs_xdgmimecache_h + vfs2/patches/patch-modules_http-neon-method_c > * gnome-vfs2 cleanups and fixes: > - fix webdav(s) browsing > - don't hardcode /usr/local > - fix some XDG conflicting symbols (from FreeBSD) > - enable gssapi > ok jasper@ (ajacoutot@) gtk-engines2 ~ Makefile ~ distinfo ~ pkg/PLIST > - update gtk-engines2 to 2.14.1 (jasper@) gtksourceview ~ Makefile ~ distinfo ~ patches/patch-configure ~ pkg/PLIST > - update gtksourceview to 2.2.1 > "looks fine" ajacoutot@ (jasper@) matchbox ~ matchbox-panel/Makefile > bad logic for APM archs check prevented this port to build on non-APM archs > no PKGNAME bump needed (sturm@) mplayer ~ Makefile ~ patches/patch-configure > fix the test for jack in configure, so that --disable-jack is > correctly honoured. unbreaks bulk build packages. > ok jakemsr (sthen@) py-gtksourceview ~ Makefile ~ distinfo ~ pkg/PLIST > - update py-gtksourceview to 2.2.0 (jasper@) tilda ~ Makefile ~ distinfo ~ patches/patch-Makefile_in ~ pkg/PLIST > - update tilda to 0.9.6 (jasper@) tk - 8.5/patches/patch-unix_configure_in ~ 8.5/Makefile + 8.5/patches/patch-unix_tkConfig_sh_in > Change tclConfig.sh to set TCL_SRC_DIR as the directory holding > the installed headers, rather than the port build directory. > Remove configure.in patch ; obsoleted by a similar change to > tclConfig.sh in lang/tcl/8.5 > From Stuart Cassoff (maintainer), ok deanna (sthen@) ~ 8.4/Makefile ~ 8.5/Makefile > fix LIB_DEPENDS; this caused a problem installing Tk 8.4 when > Tcl 8.5 was already installed. ok steven@ (sthen@) =============================================================================== From auto at squish.net Mon May 5 07:00:15 2008 From: auto at squish.net (OWC) Date: Mon, 5 May 2008 07:00:15 +0100 (BST) Subject: [owc] Weekly www changes ending 2008-05-04 Message-ID: <20080505060018.0F1191CD53B@snowy.squish.net> OpenBSD www changes summary for 2008-04-27 to 2008-05-04 inclusive ================================================================== 43.html anoncvs.html art1.html build cvsup.html de faq fr ftp.html hackathons.html images index.html ja lt nl papers pl plus.html plus43.html ports.html press.html report.html spamd stable.html support.html zh == 43.html =========================================================== 01/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/43.html 43.html > vax pkg count (pvalchev@) > fix 'sh' count (pvalchev@) > more (pvalchev@) > released (deraadt@) == anoncvs.html ====================================================== 02/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/anoncvs.html anoncvs.html > sync (nick@) == art1.html ========================================================= 03/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/art1.html art1.html > typo, from ropers-qmail.com (ian@) == build ============================================================= 04/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/build build ~ mirrors/anoncvs.html.end ~ mirrors/anoncvs.html.head ~ Makefile > update for 4.3 (nick@) ~ mirrors/ftp.html.end > update for 4.3 (nick@) ~ support.dat > update Philip Bawn's entry, from himself (steven@) ~ support.dat > update entry for Papamike IT services; from Peter Matulis (steven@) ~ support.dat > update Zelfi AG entry, from valerie.bochmann at zelfi.com (steven@) == cvsup.html ======================================================== 05/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/cvsup.html cvsup.html > typo (deraadt@) == de ================================================================ 06/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/de de ~ 43.html ~ cvsup.html ~ donations.html ~ events.html ~ hppa.html ~ i386-laptop.html ~ i386.html ~ index.html ~ mvme68k.html ~ orders.html ~ sgi.html ~ sparc.html ~ sparc64.html ~ support.html ~ want.html ~ zaurus.html > Sync with Steelix CVS (tobias@) ~ 43.html ~ anoncvs.html ~ cvsup.html ~ ftp.html ~ index.html ~ ports.html ~ stable.html > Sync with Steelix CVS (tobias@) == faq =============================================================== 07/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/faq faq ~ de/current.html ~ de/faq14.html ~ de/faq3.html ~ de/faq4.html ~ de/faq6.html ~ de/faq8.html ~ fr/faq10.html ~ fr/faq11.html ~ fr/faq12.html ~ fr/faq13.html ~ fr/faq14.html ~ pf/it/example1.html > Sync with Steelix CVS (tobias@) + zh/current.html + zh/faq4.html > Sync with Steelix CVS (tobias@) + pf/zh/config.html + pf/zh/index.html + pf/zh/macros.html + pf/zh/tables.html + zh/faq15.html + zh/faq6.html + zh/index.html > Sync with Steelix CVS (tobias@) ~ upgrade43.html > change description field for relayd users. Suggested by > Pedro Almeida (palmeida at securenetworks dot pt), thanks! (nick@) ~ faq1.html ~ faq2.html ~ faq3.html ~ faq4.html ~ faq5.html ~ faq6.html ~ faq8.html ~ faq9.html ~ faq14.html > update for 4.3 (nick@) ~ upgrade42.html > link in upgrade43.html (nick@) ~ index.html > update for 4.3 (nick@) ~ current.html ~ upgrade-old.html > move 4.2->4.3 stuff to upgrade-old.html (nick@) ~ faq13.html ~ faq15.html > update for 4.3 (steven@) ~ faq15.html > 4.3 packages available (steven@) ~ upgrade-old.html > Line wrap at 80 chars broke "flag" in "flag day". (tobias@) ~ de/current.html ~ de/faq1.html ~ de/faq13.html ~ de/faq14.html ~ de/faq15.html ~ de/faq2.html ~ de/faq3.html ~ de/faq4.html ~ de/faq5.html ~ de/faq6.html ~ de/faq8.html ~ de/faq9.html ~ de/index.html ~ de/upgrade-old.html ~ de/upgrade42.html ~ pf/it/queueing.html ~ zh/current.html ~ zh/faq15.html ~ zh/faq4.html ~ zh/faq6.html ~ zh/index.html + de/upgrade43.html > Sync with Steelix CVS (tobias@) ~ faq13.html > forgot to update toc (steven@) ~ faq13.html > java also works in konqueror - explain how. > thanks to kraktus at googlemail.com and christian.guyard at tele2.fr > who mentioned this ages ago via www at . > some more rewording while here. (steven@) ~ faq8.html > gprolog port has been broken for a while, remove it from this list. > (steven@) ~ pl/current.html ~ pl/faq1.html ~ pl/faq13.html ~ pl/faq14.html ~ pl/faq15.html ~ pl/faq2.html ~ pl/faq3.html ~ pl/faq4.html ~ pl/faq5.html ~ pl/faq6.html ~ pl/faq8.html ~ pl/faq9.html ~ pl/index.html ~ pl/upgrade42.html + pl/upgrade43.html > Sync with Steelix CVS (tobias@) ~ upgrade43.html > update toc with xenocara tree move (steven@) ~ faq6.html > slight rewording... (steven@) ~ faq15.html > improve libexpat piece a bit, but keep it here since it was definitely > a FAQ in the past. (steven@) ~ fr/faq4.html ~ fr/upgrade42.html ~ nl/faq1.html ~ nl/faq15.html ~ nl/faq2.html ~ nl/faq3.html ~ nl/faq5.html ~ nl/faq6.html ~ nl/faq9.html ~ nl/index.html ~ pl/faq1.html ~ pl/faq13.html ~ pl/faq15.html ~ pl/faq6.html ~ pl/faq8.html ~ pl/upgrade43.html + fr/upgrade43.html > Sync with Steelix CVS (tobias@) ~ faq8.html > python 2.5 is used by default (steven@) ~ upgrade43.html > Fix root.hint typo in 'Upgrading /etc'. > Noticed by fualo on IRC; "please commit it" nick@ (wcmaier@) ~ faq4.html > fix minimum sizes for /usr > ok nick@ (steven@) == fr ================================================================ 08/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/fr fr ~ translation.html > Sync with Steelix CVS (tobias@) == ftp.html ========================================================== 09/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/ftp.html ftp.html > sync (nick@) == hackathons.html =================================================== 10/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/hackathons.html hackathons.html > introduce the n2k8 hackathon tshirt image.. (deraadt@) == images ============================================================ 11/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/images images + puffy43.gif > 4.3... (deraadt@) + hackathons/n2k8-s.gif + hackathons/n2k8.gif > introduce the n2k8 hackathon tshirt image.. (deraadt@) == index.html ======================================================== 12/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/index.html index.html > 4.3... (deraadt@) == ja ================================================================ 13/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/ja ja ~ index.html > Sync with Steelix CVS (tobias@) == lt ================================================================ 14/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/lt lt ~ donations.html ~ landisk.html ~ report.html > Sync with Steelix CVS (tobias@) == nl ================================================================ 15/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/nl nl ~ index.html ~ ports.html > Sync with Steelix CVS (tobias@) ~ art1.html ~ donations.html ~ stable.html > Sync with Steelix CVS (tobias@) == papers ============================================================ 16/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/papers papers ~ de/index.html > Sync with Steelix CVS (tobias@) == pl ================================================================ 17/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/pl pl ~ anoncvs.html ~ cvsup.html ~ goals.html ~ index.html ~ ports.html ~ stable.html > Sync with Steelix CVS (tobias@) ~ index.html > Sync with Steelix CVS (tobias@) == plus.html ========================================================= 18/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/plus.html plus.html > Upto 04/29 (jj@) > typos (steven@) == plus43.html ======================================================= 19/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/plus43.html plus43.html > typos, from Richard Toohey on www@ (sthen@) == ports.html ======================================================== 20/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/ports.html ports.html > 4.3 (steven@) > 4.3 packages available (steven@) == press.html ======================================================== 21/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/press.html press.html > First two articles on the 4.3 release: onLamp and OSNews. (ian@) == report.html ======================================================= 22/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/report.html report.html > Talk about how to use that lovely crash dump you got from savecore by > mentioning the crash(8) manpage. Inspired by a report on misc@ > ok miod (ckuethe@) == spamd ============================================================= 23/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/spamd spamd + zh/index.html > Sync with Steelix CVS (tobias@) == stable.html ======================================================= 24/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/stable.html stable.html > 4.3 (steven@) == support.html ====================================================== 25/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/support.html support.html > sync (steven@) == zh ================================================================ 26/26 == http://www.openbsd.org/cgi-bin/cvsweb/www/zh zh + errata43.html > Sync with Steelix CVS (tobias@) ~ errata43.html > Sync with Steelix CVS (tobias@) + 43.html + plus.html > Sync with Steelix CVS (tobias@) ~ 43.html ~ plus.html > Sync with Steelix CVS (tobias@) =============================================================================== From auto at squish.net Mon May 12 07:00:01 2008 From: auto at squish.net (OWC) Date: Mon, 12 May 2008 07:00:01 +0100 (BST) Subject: [owc] Weekly src changes ending 2008-05-11 Message-ID: <20080512060009.CA34C1CD4F5@snowy.squish.net> OpenBSD src changes summary for 2008-05-04 to 2008-05-11 inclusive ================================================================== bin/ksh bin/pax distrib/sets distrib/sgi distrib/socppc etc/pf.conf etc/rc etc/rc.conf etc/services gnu/usr.bin/cvs gnu/usr.bin/gcc gnu/usr.bin/perl gnu/usr.sbin/sendmail lib/libc lib/libssl libexec/ld.so libexec/spamd regress/lib regress/sbin regress/usr.bin sbin sbin/dhclient sbin/ifconfig sbin/pfctl sbin/ping sbin/route sbin/routed sbin/wpa-psk share/man sys/altq sys/arch sys/arch/arm/arm sys/arch/arm/include sys/arch/i386/conf sys/arch/i386/i386 sys/arch/i386/include sys/arch/i386/isa sys/arch/macppc/dev sys/arch/mips64/include sys/arch/mips64/mips64 sys/arch/powerpc/include sys/arch/sgi/sgi sys/arch/sh/include sys/arch/sh/sh sys/arch/socppc/compile sys/arch/socppc/conf sys/arch/socppc/dev sys/arch/socppc/include sys/arch/socppc/socppc sys/arch/socppc/stand sys/arch/socppc/stand/boot sys/conf sys/dev/ata sys/dev/ic sys/dev/microcode sys/dev/pci sys/dev/usb sys/isofs/cd9660 sys/isofs/udf sys/kern sys/lib/libsa sys/miscfs/deadfs sys/miscfs/fifofs sys/miscfs/portal sys/miscfs/procfs sys/miscfs/specfs sys/msdosfs sys/net sys/netinet sys/netinet6 sys/netmpls sys/nfs sys/scsi sys/sys sys/ufs/ext2fs sys/ufs/ffs sys/ufs/mfs sys/uvm sys/xfs usr.bin usr.bin/cdio usr.bin/cvs usr.bin/file usr.bin/nc usr.bin/netstat usr.bin/rcs usr.bin/sendbug usr.bin/ssh usr.bin/tcpbench usr.sbin/bgpd usr.sbin/cron usr.sbin/dhcpd usr.sbin/faithd usr.sbin/httpd usr.sbin/ndp usr.sbin/ospf6d usr.sbin/ospfd usr.sbin/ppp usr.sbin/pppd usr.sbin/pstat usr.sbin/relayd usr.sbin/ripd usr.sbin/route6d usr.sbin/tcpdump == bin =============================================================== 01/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/bin ksh ~ BUG-REPORTS ~ ChangeLog > documentation tweaks. (sobrado@) pax ~ ar_subs.c ~ extern.h ~ ftree.c ~ ftree.h > when pax is running in -u mode, and no files are beeing updated because > not one changed, we should not exit with an error but zero to indicate > success (matches solaris behaviour). > need to track wether files were skipped because of the -u checks for that > and take that into account later when taking the exit code decision. > ok theo, comments from otto and miod (henning@) == distrib =========================================================== 02/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.hp300 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.mac68k ~ lists/base/md.macppc ~ lists/base/md.mvme68k ~ lists/base/md.mvmeppc ~ lists/base/md.sgi ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus ~ lists/comp/mi ~ lists/man/mi > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.macppc ~ lists/base/md.mvmeppc ~ lists/base/md.sgi ~ lists/base/md.sparc64 ~ lists/base/md.zaurus > sync (deraadt@) ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.aviion ~ lists/base/md.hp300 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.luna88k ~ lists/base/md.mac68k ~ lists/base/md.macppc ~ lists/base/md.mvme68k ~ lists/base/md.mvme88k ~ lists/base/md.mvmeppc ~ lists/base/md.sgi ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.vax ~ lists/base/md.zaurus ~ lists/comp/mi ~ lists/man/mi > sync (deraadt@) ~ lists/base/mi ~ lists/man/mi > sync (deraadt@) ~ lists/base/mi ~ lists/man/mi > sync (deraadt@) ~ lists/comp/mi ~ lists/man/mi > sync (deraadt@) ~ lists/man/mi > sync (deraadt@) ~ lists/base/mi ~ lists/etc/mi ~ lists/man/mi > sync (deraadt@) sgi ~ ramdisk/list > Add ping6 and rtsol. > ok miod@ (brad@) socppc + Makefile + ramdisk/Makefile + ramdisk/Makefile.inc + ramdisk/install.md + ramdisk/list > Infrastructure to build ramdisks. (kettenis@) == etc =============================================================== 03/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/etc pf.conf ~ pf.conf > now we also need the anchor "relayd/*" in addition to the rdr-anchor. > ok pyr@ (reyk@) rc ~ rc > routed is no longer, use ripd instead. (claudio@) rc.conf ~ rc.conf > routed is no longer, use ripd instead. (claudio@) services ~ services > - move some services from unofficial to the Assigned Numbers section, > including some "cleverly" positioned in the dynamic range :( > - add a couple of services relating to some ports/packages which > otherwise need a manual change to this file > looks good to ajacoutot, steven. suggestions/ok deraadt (sthen@) ~ services > Add synchronisation support for dhcpd - this allows for two dhcpd's > with the same configuration to be run on the same net and they will > keep their lease files/state in synch, and therefore allowing you to > run redundant dhcpd's. Synchronization code stolen from spamd, uses > an hmac key in /var/db/dhcpd.key if it exists. > ok krw@ deraadt@ (beck@) == gnu =============================================================== 04/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/cvs ~ src/admin.c > If "cvs admin" encountered an entry in CVS/Entries for a file which has no > (longer an) RCS file in CVSROOT, both -- GNU cvs and OpenCVS -- segfaulted. > ok joris (tobias@) usr.bin/gcc ~ gcc/config/sh/sh.c > Due to the recent changes, it is no longer necessary to disable -fregmove > anymore. (miod@) usr.bin/perl ~ ext/util/make_ext > enforce make -j1 in SDBM_File, there is a nasty race that's hard to fix. > okay millert@ (espie@) usr.sbin/sendmail ~ CACerts ~ KNOWNBUGS ~ README ~ RELEASE_NOTES ~ cf/README ~ cf/feature/ldap_routing.m4 ~ cf/m4/proto.m4 ~ cf/m4/version.m4 ~ contrib/buildvirtuser ~ doc/op/op.me ~ editmap/editmap.c ~ include/libmilter/mfapi.h ~ include/sm/conf.h ~ include/sm/ldap.h ~ include/sm/tailq.h ~ libmilter/engine.c ~ libmilter/listener.c ~ libmilter/main.c ~ libmilter/monitor.c ~ libmilter/shlib_version ~ libmilter/smfi.c ~ libmilter/worker.c ~ libmilter/docs/smfi_opensocket.html ~ libmilter/docs/smfi_version.html ~ libmilter/docs/xxfi_unknown.html ~ libsm/ldap.c ~ libsm/mpeix.c ~ mail.local/mail.local.c ~ makemap/makemap.8 ~ makemap/makemap.c ~ praliases/praliases.c ~ sendmail/README ~ sendmail/collect.c ~ sendmail/conf.c ~ sendmail/daemon.c ~ sendmail/deliver.c ~ sendmail/envelope.c ~ sendmail/headers.c ~ sendmail/macro.c ~ sendmail/main.c ~ sendmail/map.c ~ sendmail/mci.c ~ sendmail/milter.c ~ sendmail/mime.c ~ sendmail/parseaddr.c ~ sendmail/queue.c ~ sendmail/ratectrl.c ~ sendmail/readcf.c ~ sendmail/recipient.c ~ sendmail/sendmail.8 ~ sendmail/sendmail.h ~ sendmail/sfsasl.c ~ sendmail/sm_resolve.c ~ sendmail/srvrsmtp.c ~ sendmail/usersmtp.c ~ sendmail/util.c ~ sendmail/version.c ~ smrsh/README ~ vacation/vacation.c > Update to sendmail-8.14.3 (millert@) == lib =============================================================== 05/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ stdio/vfprintf.c > add missing header for getpagesize > ok espie@ (chl@) ~ gen/sysctl.3 > Use the standard syslog levels on CARP logging messages instead of > simple on/off, allowing more control over how verbose the logging is. > This also allows you to do a further level of filtering in syslog.conf > if you need to. > Also add logging of state changes, inspired by diff provided by > Brian A. Seklecki in PR 5513. These messages are logged by default. > ok henning mpf deraadt (mcbride@) ~ gen/syslog.3 > routed is no more so use dhcpd in these examples instead. OK norby@ > (claudio@) ~ sys/getsockopt.2 > add SO_BINDANY with pf example; help from jmc, ok beck@ (markus@) ~ sys/getsockopt.2 > kill trailing whitespace; (jmc@) ~ gen/readdir.c ~ gen/telldir.c TAGGED OPENBSD_4_3 > MFC (otto) > Be carefull not to read away the target entry when encountering > deleted files after a seekdir(); testcase produced by mbalmer@; fix > with and ok mbalmer; ok millert@ (henning@) ~ gen/readdir.c ~ gen/telldir.c TAGGED OPENBSD_4_2 > MFC (otto) > Be carefull not to read away the target entry when encountering > deleted files after a seekdir(); testcase produced by mbalmer@; fix > with and ok mbalmer; ok millert@ (henning@) ~ net/res_send.c TAGGED OPENBSD_4_2 > garbage collect the portability bits for the removed select() support. > ok djm@ deraadt@ (brad@) ~ db/hash/hash.c ~ db/hash/hash_page.c TAGGED OPENBSD_4_2 > Fix a crash when iterating over a hash and removing its elements. > From Patrick Keshishian. OK pvalchev@ (millert@) libssl ~ man/Makefile > remove duplicates; remove des_random_key; remove unused; sort MLINKS; ok > jmc@ (markus@) == libexec =========================================================== 06/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/libexec ld.so ~ dlfcn.c ~ library.c ~ library_mquery.c ~ loader.c ~ resolve.c ~ resolve.h > Constantly fill in the program header pointer and count in elf_object_t > for all objects which simplifies phdr usage in a few places. > "go for it" drahn@ (kurt@) spamd ~ sync.c > check if the received buffer of a sync element is even big enough to > hold the header with length field. > ok deraadt@ beck@ (reyk@) ~ sync.c ~ sync.h > As was done in dhcpd, insert pad blocks after sub-messages to keep the > structures aligned to 16 byte boundaries for maximum portability > (somewhat similar to CMSG's). Old spamd's and new spamd's can still > communicate with this change. It would be nice if someone tested spamd > on 64-bit unaligned architectures (with and without this change) > ok beck (deraadt@) == regress =========================================================== 07/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/regress lib ~ libevent/Makefile ~ libevent/eventtest.c > Some additional tests. > From the libevent SVN repo. > ok millert@ (brad@) ~ libevent/Makefile > Fix the include path passed via CFLAGS so that this will compile.. one > too many ../ in the path. Somehow managed to get a symlink in the right > spot that made this work as it was. > Pointed out by david@ (brad@) sbin ~ pfctl/pf15.in ~ pfctl/pf15.ok > allow setting TOS with scrub; ok mcbride, claudio (markus@) ~ pfctl/pf15.in ~ pfctl/pf15.ok > scrub packets based on tags; ok henning (markus@) ~ pfctl/Makefile ~ pfctl/pfail53.in ~ pfctl/pfail53.ok + pfctl/pf96.in + pfctl/pf96.ok > Add/Fix regression tests for sequences of numbers and stacked > assignments of variables. > OK deraadt@ (mpf@) ~ pfctl/Makefile + pfctl/pf97.in + pfctl/pf97.ok > divert packets to local socket without modifying the ip header; > makes transparent proxies much easier; ok beck@, feedback claudio@ > (markus@) ~ pfctl/pf97.in ~ pfctl/pf97.ok > convert port byte order in the production; add port keyword; ok deraadt@ > (markus@) usr.bin ~ file/t15.out ~ file/t18.out ~ file/t22.out > Sync with source changes (ian@) == sbin ============================================================== 08/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/sbin sbin ~ Makefile > unlink routed. unbreaks the tree (it is obvious claudio has it removed in > his tree already) (henning@) dhclient ~ dhclient.c ~ dhcpd.h ~ dispatch.c > - don't give up when the link is not available on startup: dhclient > goes to background and listens on the routing socket for link to come > up before it retries. > - renew the lease whenever the link was lost and becomes active again. > - listen for link state changes on non-ethernet devices like wireless, > the link state becomes active when the wireless has been associated to > the AP and becomes active. this helps to automatically renew the lease > when the user is roaming. > ok beck@, deraadt@ (reyk@) ifconfig ~ ifconfig.c > print IN6_IFF_AUTOCONF flag, too; ok henning some time ago (markus@) ~ ifconfig.c > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work > in progress and some bits need to be cleaned up but will be in-tree for > convenience. > ok claudio@, norby@ (pyr@) ~ ifconfig.8 > Document the new mpe interface and explain the appropriate commands > in ifconfig(8). The man pages reference mpls(8) which doesn't exist, > but claudio promises it will follow shortly. > a thumb up and ok from claudio@ (pyr@) ~ ifconfig.8 > put the mpe bits in the right place; (jmc@) ~ ifconfig.8 > Remove references to routed. (claudio@) pfctl ~ pfctl.c ~ pfctl_optimize.c > Add a counter to record how many states have been created by a rule. > It shows up in pfctl verbose mode and in the 7th field of the labels > output. Also remove the label printing for scrub rules, as they > do not support labels. > OK dhartmei@ (on an earlier version), henning@, mcbride@ (mpf@) ~ pfctl.8 > Document new state creation counter for pfctl -s labels (mpf@) ~ parse.y ~ pfctl_optimize.c ~ pfctl_parser.c > allow setting TOS with scrub; ok mcbride, claudio (markus@) ~ parse.y > scrub packets based on tags; ok henning (markus@) ~ parse.y > do not assume PF_INOUT is 0 in the enum; ok mcbride (deraadt@) ~ parse.y > Bring back (in a more yacc friendly way) support for setting variables > to a sequence of strings and numbers, which get folded together into one > string (and later, when used, is re-lexed) > ok mpf (deraadt@) ~ parse.y > Loosen grammer to permit any number of newlines within most kinds of { } > blocks, as requested by reyk; ok reyk mpf henning (deraadt@) ~ parse.y > make "to any" optional in binat, or well, the implied default. > requested by reyk, ok reyk mpf (deraadt@) ~ parse.y ~ pfctl_parser.c > divert packets to local socket without modifying the ip header; > makes transparent proxies much easier; ok beck@, feedback claudio@ > (markus@) ~ parse.y ~ pfctl_parser.c > convert port byte order in the production; add port keyword; ok deraadt@ > (markus@) ~ parse.y > Replace a crockpot of semi-cloned productions for handling port > numbers with one, and fix a few other bugs along the way > ok mpf henning (deraadt@) ~ pf_print_state.c ~ pfctl.8 ~ pfctl.c > Add support to kill states by rule label or state id. > Fix printing of the state id in pfctl -ss -vv. > Remove the psnk_af hack to return the number of killed states. > OK markus, beck. "I like it" henning, deraadt. > Manpage help from jmc. (mpf@) ping ~ ping.8 > Remove references to routed. (claudio@) route ~ show.c > Minor cleanup. OK norby@ (claudio@) ~ keywords.sh > Add pop, push and swap options used by MPLS. OK norby@ (claudio@) ~ keywords.h > regen (claudio@) ~ route.c ~ show.c > Labels in the sockaddr are stored like on the wire so shift and byte swap > them. This makes route lookups work again. OK norby@ (claudio@) ~ route.c > Add code to specify the mpls label switching operation. OK norby@ > (claudio@) ~ route.c > Yet another missing RTM_VERSION check. Found by norby at . OK henning@ > (claudio@) ~ keywords.h ~ keywords.sh ~ route.c ~ show.c > Add support to show and modify rtm_priority. (claudio@) ~ route.8 > Document -priority. looks good norby@ (claudio@) ~ show.c > Don't display the outlabel and interface for POP operations. > ok claudio@ (norby@) ~ show.c > Fix fallout from the route priority thing. > Don't display out label interface in the second column. > ok claudio@ (norby@) ~ show.c > space (claudio@) ~ route.c > on route get, display the priority and a cleartext name (like, "bgp" for > 48) > claudio ok (henning@) ~ route.c > using the rtm_priority to translate priority number into nice name is > working much better than using rtm_version for that (henning@) routed - Makefile - defs.h - if.c - input.c - main.c - output.c - parms.c - pathnames.h - radix.c - rdisc.c - routed.8 - table.c - trace.c - rtquery/Makefile - rtquery/rtquery.8 - rtquery/rtquery.c > RIP routed. > You were a nice thing in the 4.2BSD times but now it is time for you to go. > Superseded by the shiny privseped ripd that does not have the evil habit to > use kernel internals in userland. > OK everybody in the onsen 'cause it unbreaks the tree (claudio@) wpa-psk ~ wpa-psk.c > add missing header for exit > ok damien@ (chl@) == share ============================================================= 09/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/man4.macppc/Makefile + man4/man4.macppc/openpic.4 > openpic(4) bits. OK drahn at . (xsa@) ~ man4/man4.macppc/macobio.4 ~ man4/man4.macppc/openpic.4 > macobio(4): add openpic(4) > openpic(4): tweak previous (jmc@) ~ man4/nmea.4 > Document signal sensor. (mbalmer@) ~ man4/msts.4 > Document signal/clock status. (mbalmer@) ~ man4/nmea.4 > Better formatting. (mbalmer@) ~ man4/axe.4 > Apple USB Ethernet Adapter A1277. (mpf@) ~ man4/carp.4 > Use the standard syslog levels on CARP logging messages instead of > simple on/off, allowing more control over how verbose the logging is. > This also allows you to do a further level of filtering in syslog.conf > if you need to. > Also add logging of state changes, inspired by diff provided by > Brian A. Seklecki in PR 5513. These messages are logged by default. > ok henning mpf deraadt (mcbride@) ~ man9/uvm.9 > typo fix; from tanner > ok art (jmc@) ~ man9/pool.9 > Add a PR_ZERO flag for pools, to compliment the M_ZERO > malloc flag, does the same thing. > use it in a few places. > OK tedu@, "then go ahead. and don't forget the manpage (-:" miod@ (thib@) ~ man4/Makefile > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) + man4/mpe.4 > Document the new mpe interface and explain the appropriate commands > in ifconfig(8). The man pages reference mpls(8) which doesn't exist, > but claudio promises it will follow shortly. > a thumb up and ok from claudio@ (pyr@) - man4/ises.4 > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) ~ man4/crypto.4 ~ man4/pci.4 > no Xr ises (deraadt@) ~ man5/pf.conf.5 > allow setting TOS with scrub; ok mcbride, claudio (markus@) ~ man4/mpe.4 > tweak previous; (jmc@) ~ man5/pf.conf.5 > scrub allows tagged, too (markus@) ~ man4/netintro.4 ~ man4/route.4 > More .Xr routed removes. Add the other routing daemons to netintro instead. > (claudio@) ~ man8/rc.conf.8 > routed is no more so use dhcpd in these examples instead. OK norby@ > (claudio@) ~ man4/wb.4 > Mention amphy(4). (brad@) ~ man4/netintro.4 > sort SEE ALSO; (jmc@) ~ man4/man4.macppc/onyx.4 ~ man4/man4.macppc/tumbler.4 > Sync supported machines list. (xsa@) ~ man4/man4.macppc/onyx.4 > This one was not supposed to go in. Revert. (xsa@) - man5/types.5 ~ man5/Makefile > Retire types(5) man page. It was hopelessly out of date and never > provided any information not present in the actual man pager. Now > that types are also present in inttypes.h and stdint.h this file > is even less relevant. OK deraadt@ miod@ (millert@) ~ man4/ip.4 > add IP_RECVDSTPORT; ok jmc, beck (markus@) ~ man4/tcp.4 > some Xr for tcpbench(1) and tcpdrop(8); (jmc@) ~ man7/hier.7 > document netmpls; ok norby (jmc@) ~ man4/umsm.4 > Add support for NTT DoCoMo A2502. > From/tested by Yojiro UO (jsg@) ~ man4/bnx.4 > comment fix; from Pierre Riteau (jmc@) ~ man4/axe.4 > Add the Buffalo (MELCO) LUA-U2-GT id. > ok jsg@ (brad@) ~ man5/bsd.port.mk.5 > document port-lib-depends-check and print-plist-with-depends, goes into > some > details of the tradeoffs involved. > Also update my copyright. (espie@) ~ man5/bsd.port.mk.5 > remove final ' ' to please jmc@ (espie@) ~ man5/Makefile + man5/port-modules.5 > Document port modules, nroff input by jmc. (espie@) ~ man5/port-modules.5 > fix module name, as noticed by steven@ (espie@) ~ man5/port-modules.5 > fix list of modules to be documented soon (espie@) ~ man3/Makefile ~ man3/tree.3 > Add RB_PROTOTYPE_STATIC, RB_GENERATE_STATIC, RB_PREV, RB_NFIND, > and RB_FOREACH_REVERSE from FreeBSD. OK deraadt@ (millert@) == sys =============================================================== 10/12 == http://www.openbsd.org/cgi-bin/cvsweb/src/sys altq ~ altq_cbq.c ~ altq_cdnr.c ~ altq_hfsc.c ~ altq_priq.c ~ altq_red.c ~ altq_rio.c ~ altq_rmclass.c ~ altq_subr.c > do not check malloc return value against NULL, as M_WAITOK is used > ok kjc@ (chl@) ~ altq_cbq.c ~ altq_subr.c > switch altq from ifp->if_start to if_start() to take advantage of tx mit. > ok kjc@ (dlg@) arch + socppc/Makefile > More OpenBSD/socppc parts. (kettenis@) arch/arm/arm ~ arm32_machdep.c ~ mem.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/arm/include ~ param.h > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) ~ bus.h > We will never use __BUS_SPACE_HAS_STREAM_METHODS so remove all the code > behind it. OK miod@, drahn@ (claudio@) arch/i386/conf ~ GENERIC > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) ~ files.i386 > Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTS > ok dlg@, tested by dlg@, oga@, jsg@, deraadt@ (kettenis@) arch/i386/i386 ~ apicvec.s ~ machdep.c + softintr.c > Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTS > ok dlg@, tested by dlg@, oga@, jsg@, deraadt@ (kettenis@) arch/i386/include ~ _types.h ~ intr.h > Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTS > ok dlg@, tested by dlg@, oga@, jsg@, deraadt@ (kettenis@) arch/i386/isa ~ icu.s > Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTS > ok dlg@, tested by dlg@, oga@, jsg@, deraadt@ (kettenis@) arch/macppc/dev ~ openpic.c > Manage interrupts based on priority better, still working on this... > (drahn@) arch/mips64/include ~ param.h > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/mips64/mips64 ~ mem.c ~ sendsig.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) arch/powerpc/include ~ cpu.h > Manage interrupts based on priority better, still working on this... > (drahn@) arch/sgi/sgi ~ machdep.c > convert arm and mips64 platforms to ptoa/atop > tested by maja@ (martin@) ~ ip32_machdep.c > Unpopulated CRIME memory banks (or logically empty due to CRIME merging > contiguous 64MB DIMMs in a single 128MB one) are not reported as memory at > offset zero, but actually as duplicates of the first entry (which always > matches real memory). > If the DIMMs are set up in decreasing sizes, as recommanded by SGI, the > first entry will be configured at offset zero, so the existing code would > run fine. > If, however, you order your DIMMs in a different order, the first entry > might not be at offset zero, so the kernel will mess up its memory > information, which will cause random effects from simply misreported memory > sizes, to the inability to boot. > Fix this by strengthening the check for an empty bank. > Problem reported by Jason Bergstrom (bergie, bergie dot net), analysis > and fix by me. (miod@) arch/sh/include ~ param.h > convert to ptoa/atop > tested by maja@ (martin@) arch/sh/sh ~ sh_machdep.c > convert to ptoa/atop > tested by maja@ (martin@) arch/socppc/compile + .cvsignore > Add .cvsignore, such that we don't lose the compile directory with > cvs update -dP. (kettenis@) arch/socppc/conf + GENERIC + Makefile.socppc + files.socppc > OpenBSD/socppc, a port to the Thecus N1200, and potentially other Freescale > PowerPC SoC platforms that use u-boot as a bootloader. (kettenis@) ~ GENERIC > Fix typo. Spotted by Pierre Riteau. (kettenis@) ~ GENERIC > Remove the "option USB_DEBUG" that crept in by accident. (kettenis@) + RAMDISK > We'll need a RAMDISK kernel too. (kettenis@) arch/socppc/dev + com_obio.c + ehci_obio.c + ipic.c + obio.c + pciide_machdep.c + sociic.c + socpcic.c > OpenBSD/socppc, a port to the Thecus N1200, and potentially other Freescale > PowerPC SoC platforms that use u-boot as a bootloader. (kettenis@) arch/socppc/include + _types.h + asm.h + atomic.h + autoconf.h + bat.h + bus.h + cdefs.h + conf.h + cpu.h + db_machdep.h + disklabel.h + endian.h + exec.h + fpu.h + frame.h + internal_types.h + intr.h + limits.h + lock.h + mutex.h + param.h + pcb.h + pio.h + pmap.h + powerpc.h + proc.h + psl.h + pte.h + ptrace.h + reg.h + signal.h + spinlock.h + trap.h + vmparam.h > OpenBSD/socppc, a port to the Thecus N1200, and potentially other Freescale > PowerPC SoC platforms that use u-boot as a bootloader. (kettenis@) + loadfile_machdep.h > Missing bootloader file. (kettenis@) + setjmp.h > Needed by userland. (kettenis@) + float.h + ieee.h + ieeefp.h + profile.h > More headers needed by userland. (kettenis@) arch/socppc/socppc + autoconf.c + clock.c + conf.c + cpu.c + db_interface.c + disksubr.c + dma.c + machdep.c + mainbus.c + mem.c > OpenBSD/socppc, a port to the Thecus N1200, and potentially other Freescale > PowerPC SoC platforms that use u-boot as a bootloader. (kettenis@) + genassym.cf + locore.S > Add two missing files. (kettenis@) ~ locore.S > Re-enable code to initialize esym. (kettenis@) ~ locore.S > Make sure we can still boot kernels directly from u-boot. (kettenis@) arch/socppc/stand + Makefile > First stab at a bootloader for the Thecus N1200. (kettenis@) arch/socppc/stand/boot + Makefile + clock.c + conf.c + dev_socppc.c + devopen.c + exec.c + libsa.h + machdep.c + ns16550.c + pciide.c + start.S + time.c + wd.c + wdc.c + wdvar.h > First stab at a bootloader for the Thecus N1200. (kettenis@) ~ Makefile ~ exec.c > Pass arguments and symbol table more or less the same way as > OpenBSD/macppc. (kettenis@) conf ~ files > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work > in progress and some bits need to be cleaned up but will be in-tree for > convenience. > ok claudio@, norby@ (pyr@) dev/ata ~ atascsi.c > Don't set the adaptor template link's flags and quirks when trying to > set the flags and quirks for a device. Should fix weird issues where > the device after an ATAPI device gets marked as ATAPI. First reported > on misc@ by Daniel Wade, who also provided some useful testing. > ok dlg@ (krw@) dev/ic ~ gem.c > - Count excess and late collisions as output errors. > - Count receive errors as input errors. > Based on similar change to the gem(4) driver from NetBSD. > ok kettenis@ (brad@) ~ xl.c > Fix a typo with the media duplex flag being used for AUI connections > so that the status routine will properly display half duplex instead > of full. > ok henning@ krw@ (brad@) dev/microcode - zydas/zd1211-licence ~ zydas/Makefile + zydas/zd1211-license > rename file; Paul de Weerd (deraadt@) dev/pci ~ pucdata.c > dell drac 3 and 4 virtual uarts are pucs running very fast. (dlg@) ~ if_nxe.c > Correct defines for NXE_DB_PEGID_RX|TX. OK dlg@ (claudio@) ~ aac_pci.c > Remove bogus entries for PCI_PRODUCT_DELL_PERC_3DI_2, which apparently > is an UART. Makes aac(4) compile again. > OK dlg@ (mpf@) ~ amdpm.c > AMD_8111_PMC has timecounter, too; ok grange@ some time ago (markus@) ~ drm/drmP.h ~ drm/drm_bufs.c ~ drm/drm_scatter.c ~ drm/drm_vm.c > Kill vtophys in drm. > The code we inherited from FreeBSD used vtophys is a fair few places, > nuke that and replace with bus_dma. technically _DRM_SHM should be > managed with uao_create(), but until we move away from mmap and into an > ioctl to map, this will do. > This also paves the way for amd64 support (it lacks vtophys). > ok kettenis, miod looked at it a while back too. (oga@) ~ agp_i810.c ~ vga_pci.c ~ vga_pcivar.h ~ agp.c ~ agpvar.h ~ drm/drmP.h ~ drm/drm_bufs.c ~ drm/drm_memory.c ~ drm/drm_drv.c ~ drm/i915_drv.c ~ drm/mach64_drv.c ~ drm/mga_drv.c ~ drm/r128_drv.c ~ drm/radeon_drv.c ~ drm/savage_drv.c ~ drm/sis_drv.c ~ drm/tdfx_drv.c ~ drm/via_drv.c > currently agp_i810 needs to map the same BAR as inteldrm, this obviously > fails. > In order to allow this, implement an API so that drm and agp can share > mappings for the BARs. Now it works as it should. > tested by many. > ok kettenis, miod said he'd look at it when it's in tree. (oga@) ~ files.pci > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) - ises.c - isesreg.h > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) - isesvar.h > Rather than fixing ises(4), nuke it. > ok deraadt@ (krw@) ~ pcidevs.h ~ pcidevs_data.h > regen (kettenis@) ~ pcidevs > Add the Freescale vendor ID and some devices from the MPC8349E family. > (kettenis@) ~ if_bge.c > Attempt to fix link status change handling so that the proper RTM_IFINFO > messages are generated when links go down or come up. Works on available > devices, put in tree to encourage wide testing. Enables latest dhclient > changes to work their magic on bge. > Feedback from brad@ > ok deraadt@ beck@ reyk@ (krw@) ~ pcidevs > Add some ATI entries. -moj (maja@) ~ pcidevs.h ~ pcidevs_data.h > regen (maja@) ~ pci_map.c > On socppc, we need to be able to map a zero base address too. (kettenis@) ~ if_bge.c > Revert the last commit as this is not the proper way of fixing the issue. > ok krw@ (brad@) ~ pcidevs > More E1000 PCI ids for ICH9 and ICH10. (brad@) ~ pcidevs.h ~ pcidevs_data.h > regen (brad@) ~ if_bge.c > Remove special casing of the BCM5700 B2 chipset so that this revision also > uses MII interrupts to detect link state transitions as is done for all of > the other BCM5700 revisions, without this change link state transitions > are not being detected at all. > ok kettenis@ (brad@) dev/usb ~ usbdevs > Another msm. > Reported on misc@ by Denis Doroshenko (jsg@) ~ usbdevs.h ~ usbdevs_data.h > regen (jsg@) ~ umsm.c > Make umsm only claim a single interface so it doesn't match > on umass interfaces, and add Huawei E220. > From rivo nurges . > And add another device while here. (jsg@) ~ usbdevs.h ~ usbdevs_data.h > sync (deraadt@) ~ usb_quirks.c ~ usbdevs > another omron usb that must be ugen; vladas.urbonas at gmail (deraadt@) ~ usbdevs.h ~ usbdevs_data.h > sync (deraadt@) ~ usbdevs > someone making usb keyboards.. for oems.. owned by vladas.urbonas > (deraadt@) ~ usbdevs > Add Apple USB Ethernet. (mpf@) ~ usbdevs.h ~ usbdevs_data.h > sync (mpf@) ~ if_axe.c > Add support for the Apple USB Ethernet adapter. > Work around the "latch in at the first working PHY address hack", > that fails for this adapter because it returns 0xffff when reading > from lower PHY addresses. Also add more debugging printfs. > Testing and OK jsg@ (mpf@) ~ ums.c ~ usb_quirks.c ~ usb_quirks.h ~ usbhid.h > Add support for Microsoft Wireless Intellimouse, from FreeBSD. Not only > does > this device bends the uhid specs backwards, it is also completely unusable > for left-handed people due to its shape. > Tested on actual hardware thanks to a donation from Maxim Belooussov. > (miod@) ~ usbdevs.h ~ usbdevs_data.h > regen (miod@) ~ ums.c ~ usbdevs > Add support for yet another exotic Microsoft Mouse, this time the > ``Microsoft Notebook Optical Mouse 3000 Model 1049''. From FreeBSD. (miod@) ~ umsm.c > Increase buffer size to 4k and make use of interrupt endpoint > to increase responsiveness. > From Yojiro UO (jsg@) ~ usbdevs.h ~ usbdevs_data.h > regen (jsg@) ~ usbdevs > NTT DoCoMo A2502. > From Yojiro UO (jsg@) ~ umsm.c > Add support for NTT DoCoMo A2502. > From/tested by Yojiro UO (jsg@) ~ usbdevs.h > regen (brad@) ~ usbdevs > Add the USB id for the Melco (Buffalo) LUA-U2-GT Ethernet adapter. > From the Linux ASIX driver (brad@) ~ if_axe.c > Add the Buffalo (MELCO) LUA-U2-GT id. > ok jsg@ (brad@) isofs/cd9660 ~ cd9660_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) isofs/udf ~ udf_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) kern ~ tty_nmea.c > Make nmea(4) behave like the other timedelta sensors and provide a > signal sensor that reflects the status of the receiver. > tested by and ok ckuethe (mbalmer@) ~ uipc_mbuf.c > Rather than clearing particularly dangerous flags when found, just > zero all flags when we pool_put mbufs. > ok claudio@ henning@ (krw@) ~ tty_msts.c > Report the clock status in a signal sensor, like all other timedeltas. > (mbalmer@) ~ init_main.c ~ vfs_subr.c > retire vfs_mountroot(); > setroot() is now (and has been) responsible for setting > the mountroot function pointer "to the right thing", or > failing todo that, to ffs_mountroot; > based on a discussion/diff from deraadt at . > OK deraadt@ (thib@) ~ kern_descrip.c ~ kern_event.c ~ subr_pool.c ~ vfs_cache.c > Add a PR_ZERO flag for pools, to compliment the M_ZERO > malloc flag, does the same thing. > use it in a few places. > OK tedu@, "then go ahead. and don't forget the manpage (-:" miod@ (thib@) ~ vfs_subr.c > Implement routing priorities. Every route inserted has a priority assigned > and the one route with the lowest number wins. This will be used by the > routing daemons to resolve the synchronisations issue in case of conflicts. > The nasty bits of this are in the multipath code. If no priority is > specified > the kernel will choose an appropriate priority. > Looked at by a few people at n2k8 code is much older (claudio@) ~ tty_pty.c > check TIOCSIG for 0 and do not send that to psignal() and pgsignal() > ok fgsch (deraadt@) ~ vfs_conf.c ~ vfs_subr.c > remove the vfc_mountroot member from vfsconf and > do appropriate cleanup; > OK deraadt@ (thib@) ~ vfs_init.c ~ vfs_sync.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) ~ uipc_socket.c > Add SO_BINDANY socket option from BSD/OS. > The option allows a socket to be bound to addresses which are not > local to the machine. In order to receive packets for these addresses > SO_BINDANY needs to be combined with matching outgoing pf(4) divert > rules, see pf.conf(5). > ok beck@ (markus@) ~ kern_fork.c > share signal handlers for rthreads. from philip guenther (tedu@) ~ kern_exit.c ~ kern_fork.c > set p_flag to 0 sooner, so we don't overwrite the thread flag. and > correctly > free things when exiting a threaded proc. from philip guenther (tedu@) lib/libsa ~ loadfile_elf.c > Fix alignment - sizeof(long) does not always match the address size of the > ELF image being loaded. > ok miod@ (jsing@) ~ loadfile_elf.c > KNF (jsing@) miscfs/deadfs ~ dead_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) miscfs/fifofs ~ fifo_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) miscfs/portal ~ portal_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) miscfs/procfs ~ procfs_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) ~ procfs_vnops.c > procfs can use vop_generic_bmap too; (thib@) miscfs/specfs ~ spec_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) msdosfs ~ msdosfs_vnops.c > retire vn_default_error() and replace all instances > with eopnotsupp() instead; > ok blambert@ (thib@) net ~ pf.c ~ pfvar.h > remove a useless refcnt in pf_state_key. > when it is in fact only used to delete the state key when the number of > attached states (in a tailq) drops to zero, we can as well test for the > queue beeing empty. > this is a leftover from some early version that did things differently. > ok ryan (henning@) ~ route.c > in rt_gettable, we unfortunately have to check for rt_tables[id] != NULL > before returning rt_tables[id][af2rtafidx[af]. when you created tables > and left a hole (0 and 2 exist, 1 does not) it is possible to hit that > case. issue found & ok claudio (henning@) ~ ethertypes.h > add lldp type (dlg@) ~ pf_ioctl.c > Prevent possible overflow of int variable on large memory machines. > ok kettenis@ (weingart@) ~ if_pfsync.c ~ pf.c ~ pf_ioctl.c ~ pfvar.h > Add a counter to record how many states have been created by a rule. > It shows up in pfctl verbose mode and in the 7th field of the labels > output. Also remove the label printing for scrub rules, as they > do not support labels. > OK dhartmei@ (on an earlier version), henning@, mcbride@ (mpf@) ~ if_tun.c > M_PREPEND can set its first parameter to NULL, and all other code > using M_PREPEND checks for NULL after the invocation. So check > here too and return ENOBUFS if NULL is detected. > ok henning@ (krw@) ~ pf.c > Kill state if we get SYN for a state that has been closed from both sides. > ok henning@ (markus@) ~ bpf.h + if_mpe.c > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work > in progress and some bits need to be cleaned up but will be in-tree for > convenience. > ok claudio@, norby@ (pyr@) ~ if_faith.c > There is no reason to have a faithrtrequest() function that sets the MTU to > route MTU to the interface MTU. By default if no route MTU is set it will > fall back to the interface MTU anyway. OK henning@ (claudio@) ~ radix_mpath.c ~ route.c > Redo rev 1.8 but this time with an additional fix to solve the dhclient > crashes > seen by krw. This is a prerequisite for upcomming routing priorities: > Always compare the nexthop if one is specified even if it is a > non-multipath > route. This mostly affects "route delete" and it will not remove the last > route if previous delete is redone. OK henning@ (claudio@) ~ pf_table.c ~ radix.c ~ radix.h ~ radix_mpath.c ~ radix_mpath.h ~ route.c ~ route.h ~ rtsock.c > Implement routing priorities. Every route inserted has a priority assigned > and the one route with the lowest number wins. This will be used by the > routing daemons to resolve the synchronisations issue in case of conflicts. > The nasty bits of this are in the multipath code. If no priority i