CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 01:58:54 Modified files: usr.sbin/ospfd : database.c Log message: the event NBR_EVT_SEQ_NUM_MIS is not defined in state NBR_STA_XSTRT (would change back to NBR_STA_XSTRT anyway) ok claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 02:02:22 Modified files: usr.sbin/ospfd : lsreq.c Log message: the peer might still send more DD messages, even if the RDE has processed all received DDs (dd_pending == 0), so we need to check for state != NBR_STA_XCHNG; ok claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 02:06:35 Modified files: usr.sbin/ospfd : lsupdate.c Log message: for point-to-point interfaces we need to send lsupdates to the interface address, since there is no DR and multicast messages to the DR will be ignored. see RFC 2328, 13.3(5) ok claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 02:14:15 Modified files: usr.sbin/ospfd : ospf.h Log message: allow two minutes until neighbor adjacencies are formed; ok claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 02:58:15 Modified files: usr.sbin/ospfd : neighbor.c Log message: transmit correct state to RDE; ok claudio
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 03:05:17 Modified files: usr.sbin/ospfd : ospfe.c Log message: do not send IMSG_LS_UPD if we have no links; ok claudio
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: mar...@cvs.openbsd.org 2013/01/17 03:07:56 Modified files: usr.sbin/ospfd : neighbor.c ospfd.h ospfe.c ospfe.h rde_lsdb.c Log message: improve snapshot handling: - don't start a new snapshot if we are already in NBR_STA_SNAP - ignore IMSG_DB_SNAPSHOT and IMSG_DB_END unless we are in NBR_STA_SNAP - add new IMSG_LS_SNAP message so we can distinguish it from IMSG_LS_UPD. this way we can ignore them if we are not in NBR_STA_SNAP ok claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 03:34:37 Modified files: sys/dev/ic : mpivar.h Log message: forgot this file when committing the 64bit dva diff.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: kette...@cvs.openbsd.org2013/01/17 04:00:57 Modified files: driver/xf86-video-modesetting/src: driver.c Log message: Open /dev/drm0 instead of /dev/dri/card0 and add privsep support. ok jsg@
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: kette...@cvs.openbsd.org2013/01/17 04:02:54 Modified files: driver/xf86-video-modesetting/src: driver.c Log message: Fix previous.
CVS: cvs.openbsd.org: xenocara
CVSROOT:/cvs Module name:xenocara Changes by: kette...@cvs.openbsd.org2013/01/17 04:07:36 Modified files: driver/xf86-video-modesetting/src: driver.c Log message: Only require DRM 1.2. That's the version we claim to support and it the driver doesn't actually seem to require any newer interfaces. ok jsg@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2013/01/17 04:15:22 Modified files: usr.bin/cu : cu.c Log message: Instead of creating line termios from scratch, call tcgetattr() and adjust it (per POSIX), reported by kettenis.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 04:43:06 Modified files: sys/netinet: tcp_input.c udp_usrreq.c Log message: After finding the socket's inp by using the pf's statekey, reset the pointer to the statekey in the mbuf. When an UDP socket is spliced, pf would use this key during ip_output() although the packet went through two sockets in the meantime. Reset the mbuf's statekey in tcp_input() and udp_input() to eliminate the pointer to pf lingering in the socket buffers. OK claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 05:07:19 Modified files: sys/arch/amd64/stand/cdbr: cdbr.S sys/arch/amd64/stand/libsa: bioscons.c Log message: Clean includes.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 05:25:11 Modified files: sys/arch/amd64/stand/biosboot: Makefile sys/arch/amd64/stand/boot: Makefile sys/arch/amd64/stand/cdboot: Makefile sys/arch/amd64/stand/cdbr: Makefile sys/arch/amd64/stand/mbr: Makefile sys/arch/amd64/stand/pxeboot: Makefile Log message: Clean up/standardise makefiles for amd64/stand.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 05:37:44 Modified files: sys/arch/amd64/stand: Makefile Makefile.inc sys/arch/amd64/stand/biosboot: Makefile sys/arch/amd64/stand/boot: Makefile sys/arch/amd64/stand/cdboot: Makefile sys/arch/amd64/stand/mbr: Makefile sys/arch/amd64/stand/pxeboot: Makefile Log message: Generate assym.h where we need it, instead of reaching around into other object directories. Discussed with deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: r...@cvs.openbsd.org2013/01/17 05:50:34 Modified files: sys/dev/pci: pcidevs Log message: Add a few more VMware devices.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: r...@cvs.openbsd.org2013/01/17 05:52:37 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: sync
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 09:04:58 Modified files: share/man/man9 : sosplice.9 Log message: Man page update for the changed semantics of maximum socket splicing. The error EFBIG can be returned to userland now. OK jmc@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 09:30:10 Modified files: sys/kern : uipc_socket.c sys/netinet: in_proto.c sys/netinet6 : in6_proto.c Log message: Expand the socket splicing functionality from TCP to UDP. Merge the code relevant for UDP from sosend() and soreceive() into somove(). That allows the kernel to directly transfer the UDP data from one socket to another. OK claudio@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 10:58:28 Modified files: regress/sys/kern/sosplice: funcs.pl regress/sys/kern/sosplice/tcp: args-max-sleep-client-nonblock.pl args-max-sleep-client-short.pl args-max-sleep-client.pl args-max-sleep-relay-short.pl args-max-sleep-relay.pl args-max-sleep-server.pl args-max-time.pl args-max.pl args-maxcopy-sleep-client.pl args-maxcopy-sleep-relay.pl args-maxcopy-sleep-server.pl args-null-max-sleep-client-nonblock.pl regress/sys/kern/sosplice/udp: args-max-multi.pl args-max-nosplit.pl args-max.pl args-maxcopy-sleep-client.pl Added files: regress/sys/kern/sosplice/udp: args-maxcopy-sleep-relay.pl Log message: Improve socket splicing tests: - One more UDP test. - Enforce that kernel returns EFBIG where appropriate. - Better comments in test files.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2013/01/17 13:30:43 Modified files: usr.bin/tmux : cmd-choose-client.c input.c Log message: Do not allow cursor colours to be set beginning with ? as that will report the colour, from Hayaki Saito.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 13:34:18 Modified files: usr.sbin/relayd: check_icmp.c proc.c relay.c relay_http.c relay_udp.c relayd.c snmp.c Log message: Remove unnecessary pointer casts. No binary diff. OK benno@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bmer...@cvs.openbsd.org 2013/01/17 13:52:39 Added files: sys/arch/arm/arm: pmap7.c Log message: New pmap for panda boards. Work from lots of folks. OK miod@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2013/01/17 14:10:24 Modified files: usr.bin/cu : cu.c xmodem.c Log message: Fix a couple of spacing/style nits.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/17 14:20:25 Modified files: bin/ksh: sh.1 ksh.1 Log message: remove some uesless Pp;
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2013/01/17 14:24:58 Modified files: sys/sys: param.h tty.h sys/kern : tty.c Log message: Ensure the tty hiwat is less than the size of the ring buffer (since we do not grow space like clist chains). Clamp it a bit more precisely, ensuring a bit of space for kernel ^T handling and such. It was definately wrong, and we can tune this if required later. ok kettenis
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/17 14:29:15 Modified files: usr.bin/file : file.1 usr.bin/gencat : gencat.1 usr.bin/grep : grep.1 usr.bin/indent : indent.1 usr.bin/newsyslog: newsyslog.8 usr.bin/bgplg : bgplgsh.8 usr.bin/rpcgen : rpcgen.1 usr.bin/telnet : telnet.1 usr.bin/unifdef: unifdef.1 Log message: remove uesless Pp;
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/17 14:39:29 Modified files: usr.sbin/lpr/lprm: lprm.1 usr.sbin/iostat: iostat.8 usr.sbin/map-mbone: map-mbone.8 usr.sbin/mrouted: mrouted.8 usr.sbin/pppd/pppstats: pppstats.8 usr.sbin/pstat : pstat.8 usr.sbin/hostapd: hostapd.conf.5 Log message: some simple macro fixes;
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: ch...@cvs.openbsd.org 2013/01/17 14:49:48 Modified files: sys/dev/pci: if_vr.c Log message: Don't try to access m_head after it may be freed (unlikely for VT6105M, but possible). Also don't re-calculate vlan tag repeatedly through the descriptor loop. ok dtucker@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/17 14:54:18 Modified files: share/man/man9 : crypto.9 uvm.9 share/man/man5 : elf.5 share/man/man4/man4.hp300: dcm.4 share/man/man4/man4.vax: cons.4 de.4 mt.4 ra.4 rx.4 share/man/man4/man4.hppa: pdc.4 share/man/man4/man4.alpha: intro.4 share/man/man4 : vlan.4 Log message: various macro fixes;
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/17 14:58:08 Modified files: games/sail : sail.6 games/hunt/hunt: hunt.6 Log message: macro fixes;
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 15:55:24 Modified files: share/man/man9 : sosplice.9 Log message: Update the sosplice(9) man page with UDP socket splicing. help and OK jmc@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 16:00:01 Modified files: usr.bin/ssh: auth.c key.c key.h ssh-keygen.1 ssh-keygen.c sshd_config.5 usr.bin/ssh/lib: Makefile Added files: usr.bin/ssh: PROTOCOL.krl krl.c krl.h Log message: add support for Key Revocation Lists (KRLs). These are a compact way to represent lists of revoked keys and certificates, taking as little as a single bit of incremental cost to revoke a certificate by serial number. KRLs are loaded via the existing RevokedKeys sshd_config option. feedback and ok markus@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 16:41:07 Modified files: sbin/dhclient : dhclient.c dhcpd.h kroute.c privsep.h Log message: Try harder to clear out default routes on the interface being configured. Only exempt default routes labelled as being the property of another dhclient.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: patr...@cvs.openbsd.org 2013/01/17 17:20:20 Modified files: sys/arch/arm/arm: cpu.c cpufunc.c sys/arch/arm/include: armreg.h Log message: Update the ARM CPU ID information. The IDs aren't vendor/product specific, they are specific to the ARM CPUs themselves. ok bmercer@ jsg@ deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 17:24:58 Modified files: usr.bin/ssh: PROTOCOL.krl krl.c krl.h Log message: RCD IDs help us keep portable in synch
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 17:45:29 Modified files: regress/usr.bin/ssh: Makefile cert-userkey.sh Added files: regress/usr.bin/ssh: krl.sh Log message: Tests for Key Revocation Lists (KRLs)
Re: CVS: cvs.openbsd.org: src
On Thu, Jan 17, 2013 at 6:37 AM, Joel Sing js...@cvs.openbsd.org wrote: CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 05:37:44 Modified files: sys/arch/amd64/stand: Makefile Makefile.inc sys/arch/amd64/stand/biosboot: Makefile sys/arch/amd64/stand/boot: Makefile sys/arch/amd64/stand/cdboot: Makefile sys/arch/amd64/stand/mbr: Makefile sys/arch/amd64/stand/pxeboot: Makefile Log message: Generate assym.h where we need it, instead of reaching around into other object directories. Discussed with deraadt@ something broken after this series of commits? i get a amd64 userland failure due to missing assym.h in stand/mbr/mbr.S. i am compiling userland on MFS though.
Re: CVS: cvs.openbsd.org: src
On Fri, 18 Jan 2013, Amit Kulkarni wrote: On Thu, Jan 17, 2013 at 6:37 AM, Joel Sing js...@cvs.openbsd.org wrote: CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 05:37:44 Modified files: sys/arch/amd64/stand: Makefile Makefile.inc sys/arch/amd64/stand/biosboot: Makefile sys/arch/amd64/stand/boot: Makefile sys/arch/amd64/stand/cdboot: Makefile sys/arch/amd64/stand/mbr: Makefile sys/arch/amd64/stand/pxeboot: Makefile Log message: Generate assym.h where we need it, instead of reaching around into other object directories. Discussed with deraadt@ something broken after this series of commits? i get a amd64 userland failure due to missing assym.h in stand/mbr/mbr.S. i am compiling userland on MFS though. Did you start with a completely clean /usr/obj? If not, you may need to remove the .depend files from your existing obj tree. -- Reason is not automatic. Those who deny it cannot be conquered by it. Do not count on them. Leave them alone. -- Ayn Rand
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: d...@cvs.openbsd.org2013/01/17 18:16:49 Modified files: papers : index.html Added files: papers : lca2011-dlg.pdf Log message: dtucker remembered that i did a talk a while ago.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 18:19:38 Modified files: sys/dev: softraid.c Log message: Reset I/O counters when releasing ccbs. ok krw@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 18:54:40 Modified files: sys/arch/amd64/amd64: bus_space.c sys/arch/amd64/include: bus.h Log message: twist the amd64 bus_space implementation a bit. instead of using the tag as an identifier for IO or memory mappings that was checked inside the api, turn it into a pointer to a structure of function pointers. the api then generally becomes a set of macros that deref the function pointers on the callers behalf. the idea is that following a pointer to very small functions is cheap compared to doing compares continuously. a notable exception to the macro wrappers is bus_space_barrier which is now a static inline function. the only argument to it that gets used is the flags, and thats usually a constant at compile time so it can be inlined to a single fence instruction. the kernel is smaller and the api is more cache friendly now. ok deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 19:09:50 Modified files: sys/dev: softraid_concat.c Log message: Clean up and rework workunit completion for concat. Ensure that we remove the workunit from the pending queue and restart deferred workunits, even in error conditions. ok krw@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2013/01/17 19:10:29 Modified files: usr.bin/tmux : cmd.c server-client.c Log message: Style nits - return (x) not return x.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2013/01/17 19:16:21 Modified files: usr.bin/tmux : Makefile cmd-server-info.c format.c grid-view.c grid.c input.c screen-write.c tmux.h tty.c window-copy.c Added files: usr.bin/tmux : grid-cell.c Removed files: usr.bin/tmux : grid-utf8.c Log message: Rather than having two grids for each pane, one for ASCII and one for UTF-8, collapse the two together. Simplifies the code at the expense of more memory (which can probably be reduced again later).
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 20:00:32 Modified files: usr.bin/ssh: krl.c Log message: fix KRL generation bug for list sections
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 20:45:23 Modified files: sys/arch/i386/stand/biosboot: Makefile sys/arch/i386/stand/boot: Makefile sys/arch/i386/stand/cdboot: Makefile sys/arch/i386/stand/cdbr: Makefile sys/arch/i386/stand/mbr: Makefile sys/arch/i386/stand/pxeboot: Makefile Log message: Clean up/standardise makefiles for i386/stand.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: piro...@cvs.openbsd.org 2013/01/17 21:07:06 Modified files: sys/dev/acpi : dsdt.c dsdt.h Log message: acpi: Add global lock enter and leave routines. I think this diff is the way to go if we want to have proper locking in our acpi drivers. This doesn't hook onto anything from the kernel and is just building framework towards locking. Okay mlarkin@, kettenis@.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 21:10:16 Modified files: sys/arch/i386/stand: Makefile Makefile.inc sys/arch/i386/stand/biosboot: Makefile sys/arch/i386/stand/boot: Makefile sys/arch/i386/stand/cdboot: Makefile sys/arch/i386/stand/mbr: Makefile sys/arch/i386/stand/pxeboot: Makefile Log message: Generate assym.h where we need it, instead of reaching around into other object directories.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 22:09:21 Modified files: sys/ntfs : ntfs.h ntfs_inode.h ntfs_subr.c ntfs_vfsops.c Log message: Constrain the amount of kernel memory used by NTFS. Keep a small cache of loaded ntnodes and once the maximum is reached, unload the least recently used ntnode before loading a new one. This avoids leaving large data structures hanging around, which only get cleaned up when the vnode is reclaimed. Additionally, the buffer cache should contain the data needed to reload the ntnode. ok beck@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: d...@cvs.openbsd.org2013/01/17 22:49:52 Modified files: sys/dev/ic : mpi.c Log message: data transfers suit STREAMING dma maps.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 22:50:32 Modified files: sbin/dhclient : dhclient.8 dhclient.c dhcpd.h Log message: Add command line option '-L' that specifies an optional file into which the most recent offer and effective leases will be written. Intended to allow access to dhcp option information that was formerly passed to dhclient-script.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 22:59:28 Modified files: sys/dev: softraid_raid1.c Log message: Convert RAID1 to new ccb functions. ok krw@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 23:05:54 Modified files: sbin/dhclient : dispatch.c Log message: Change a bunch of error()'s to warning()'s in the dispatch loop. Set 'quit' to exit the loop in those situations, allowing more cleanup() attempts in those error situations.
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: dera...@cvs.openbsd.org 2013/01/17 23:10:00 Modified files: . : hackathons.html Added files: images/hackathons: n2k13-s.gif n2k13.gif Log message: n2k13 is almost over
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: js...@cvs.openbsd.org 2013/01/17 23:49:16 Modified files: sys/dev: softraid_raid0.c Log message: Clean up and rework workunit completion for RAID 0. Ensure that we remove the workunit from the pending queue and restart deferred workunits, even in error conditions. ok krw@
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: ajacou...@cvs.openbsd.org 2013/01/18 00:15:55 Modified files: faq/de : faq14.html faq15.html faq/nl : faq15.html faq/pf/pt : carp.html pools.html queueing.html faq/pt : faq1.html faq10.html faq/ru : faq1.html faq2.html faq3.html faq5.html faq6.html faq8.html faq9.html index.html papers/de : index.html papers/pt : index.html Log message: Sync with Steelix CVS
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: j...@cvs.openbsd.org2013/01/18 00:57:47 Modified files: usr.bin/ssh: ssh-keygen.1 Log message: tweak previous;