Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-15 | fix Xr | Theo de Raadt | |
2009-12-15 | Document vsw(4). | Mark Kettenis | |
2009-12-15 | Add vsw(4). | Mark Kettenis | |
2009-12-15 | No point in refreshing the pid from inside arc4_stir() when that | Philip Guenthe | |
doesn't test it, so factor out the two places that test it into a routine and do the refreshing there. With this, arch4random_buf() doesn't trigger superfluous calls to getpid() when filling large buffers. ok deraadt@, "looks nicer indeed" otto@ | |||
2009-12-15 | back out previous fix, apparently neither art or i can fix anything right on ↵ | Bob Beck | |
the first try vgone doesn't work in other cases of this. I must fix this slightly differntly | |||
2009-12-15 | This fixes a case where we could panic on a null deref with a bad vnode | Bob Beck | |
in nfs_inactive, on a reboot. The core of the problem was in nfs_nget, when we lose the race to put a new nfsnode in the tree, we have previously allocated a vnode, which getnewvnode has done an insmntque into the nfs mp's mntlist. The problem being we then try again with a new vnode, abandoning this one on the mntlist, leaving junk there for us to die on when we unmount. analysis and bogus fix by art@, correct fix by me. much painful testing by krw@ ok oga@, art@ | |||
2009-12-15 | Make sillyrename not so damn silly. The kindergarten algorithm here for | Bob Beck | |
picking a name meant that more than 58 sillys in a directory and we fail with EINVAL, resulting in strange problems for nfs which in turn causes pain and stress in building, and PTSD in nfs and vfs hackers. Has bit us in the butt since the vienna f2k7 hackathon. good suggestions from deraadt@ guenther@ and otto@ ok deraadt@,oga@,blambert@,krw@,guenther@, and a "very special ok" tedu@ Oh god, I'm an nfs hacker.. | |||
2009-12-15 | Allow auto assemble flag to be toggled for disciplines that support it. | Joel Sing | |
"Love it!" marco@ | |||
2009-12-15 | Ensure that the interface is valid before trying to access its flags. | Joel Sing | |
ok claudio@ | |||
2009-12-15 | Ansify function declarations. | Joel Sing | |
ok claudio@ | |||
2009-12-15 | Factor out discipline specific create/assemble code. | Joel Sing | |
"in, in, in!" marco@ | |||
2009-12-15 | dumped is _still_ spelled with one p and not two | Alexander Hall | |
ok krw@ | |||
2009-12-15 | Explicitly lock the vnode when deleting a volume. This avoids a potential | Joel Sing | |
panic that is caused by vnode aliasing, where checkalias() switches the vnode ops for our vnode. This means that we end up using ufs unlocking rather than specfs unlocking (which is a no-op). ok marco@ | |||
2009-12-15 | Simplify SSL code client-side, no functional change. | Jacek Masiulaniec | |
2009-12-15 | Ensure that the interface is not null before trying to access its flags. | Joel Sing | |
Fixes PR6274. ok claudio@ | |||
2009-12-15 | fix some buffer sizes. | Edd Barrett | |
put () around all sizeof uses. OK ratchov@ | |||
2009-12-15 | spelling fixes, from Brad Tilley; | Jason McIntyre | |
2009-12-15 | sync | Stuart Henderson | |
2009-12-15 | Add PCI ids for the Marvell Yukon 8059 chipset and the SysKonnect | Stuart Henderson | |
SK-9E21M board. From Brad. | |||
2009-12-15 | typo; from Brad Tilley <brad at 16systems dot com> via tech@ | Ingo Schwarze | |
2009-12-15 | Must aim better. | Jacek Masiulaniec | |
2009-12-14 | Keep all bits of __svc_fdset up to date, not just those beyond FD_SETSIZE. | Ingo Schwarze | |
Bug found while auditing the same complaint by parfait, see the previous commit; still not shutting parfait up. "wow, that's nasty" deraadt@ | |||
2009-12-14 | Handle 6yz code as permanent error. | Jacek Masiulaniec | |
2009-12-14 | Sanitize the code that resets the state when the LDC channel link state | Mark Kettenis | |
changes. Don't initiate the handshake when the LDC channel link state comes up, to avoid a race where both sides initiate the handshake simultaniously, which leads to a guaranteed failure. Instead rely on the handshake done as a result of ifconfig up on the interface to succeed. Some retry logic may be needed there... This makes it possible to run OpenBSD (diskless) in a guest domain on a machine running OpenBSD in its control domain. | |||
2009-12-14 | Add a dummy I915_PARAM_NUM_FENCES_AVAIL parameter for Mesa 7.5. | Matthieu Herrb | |
ok oga@ during h2k9. | |||
2009-12-14 | Just like dhclient(8), we use the bpf filter drop to prevent | Marco Pfatschbacher | |
us from sending an icmp error along with the dhcp reply. OK henning@ | |||
2009-12-14 | Pass through the aixterm bright colours if the terminal supports them (>= 16 | Nicholas Marriott | |
colours). | |||
2009-12-14 | Fix "cvs [update aborted]: out of memory; can not reallocate 5242880 bytes" | Stefan Sperling | |
when checking out xenocara from a server running OpenBSD/amd64. While processing RCS deltas, don't allocate twice as much memory as needed when copying a line vector to a vector which has less lines. Also, when switching back from a branch to trunk while searching an RCS file for a revision, free the trunklines vector immediately after lines saved in it have been copied back into the currentlines vector. Somehow, these two changes together make the problem go away. ok tobias@, "this has been a serious annoyance" sthen@, "sure" deraadt@ | |||
2009-12-14 | Fix previous commit. I left out a small fragment and accidentally committed | Mark Kettenis | |
a change we're not readdy for yet. | |||
2009-12-14 | Support for in-band descriptor mode (VIO_DESC_MODE) used by OBP. | Mark Kettenis | |
2009-12-14 | Make sure interrupts are disabled when we don't have queues configured. This | Mark Kettenis | |
prevents interrupt storms I'm hitting when running OpenBSD as a control domain. | |||
2009-12-14 | Tweak the logic behind setting the fd limits so that smtpd is less likely | Jacek Masiulaniec | |
to get upset by custom soft/hard ulimit settings. Suggested by todd@ | |||
2009-12-14 | Set initial session limit so that IMSG_SMTP_ENQUEUE can be satisfied even | Jacek Masiulaniec | |
in absence of all other real listening sockets. Spotted by todd@ | |||
2009-12-14 | could write one word too far, found by parfait; ok millert | Theo de Raadt | |
2009-12-14 | wrote one byte too far, found by parfait; ok beck millert | Theo de Raadt | |
2009-12-14 | use warn() and warnx() instead of incorrect stderr printing. | Theo de Raadt | |
get rid of EX_* since ifconfig(8) is not sysexits program. discussed with claudio | |||
2009-12-14 | Control maximum number of bounce sessions similarly to how the mta and mda | Jacek Masiulaniec | |
are now controlled. | |||
2009-12-14 | Clear S_MESSAGE_PERMFAILURE when creating the bounce message. Makes the | Jacek Masiulaniec | |
bounce mails visible in mailq output. | |||
2009-12-14 | since some packages in updatesets don't need updates, be explicit about it. | Marc Espie | |
This is more complex and simpler at the same time... | |||
2009-12-14 | addr2sa() will return NULL for AID_UNSPEC and pfkey_send() may end up with | Claudio Jeker | |
one of the src/dst addrs as AID_UNSPEC. So we need to check for NULL before copying. Fixes a crash seen with tcp-md5 enabled peers. | |||
2009-12-14 | make ifconfig return with failure of bridge_rule; ok claudio | Theo de Raadt | |
2009-12-14 | use strtonum() instead of atoi(). idea from Vladimir Kirillov, but had | Theo de Raadt | |
to rewrite it because it was another mangled diff in mail. When will people learn that the tabs and spaces are important? | |||
2009-12-14 | Impose sessions limit on the delivery sessions (mta and mda). | Jacek Masiulaniec | |
2009-12-14 | Fix buffer overflow possibility, noticed by parfait: | Bob Beck | |
Buffer overflow (CWE 120): In memcpy of msg.msg with length 'size' Array size is 2048 bytes, size <= 2080 at line 317 of /usr/src/usr.sbin/afs/src/arlad/nnpfs.c in function 'nnpf s_send_message_wakeup_data'. tesing by todd@ and jj@ and me | |||
2009-12-14 | Add wrapper functions to enable/disable interrupts and manipulate their state. | Mark Kettenis | |
2009-12-14 | when removing sets, remove cant markers as well | Marc Espie | |
2009-12-14 | Do non-blocking I/O when delivering locally over a pipe. | Jacek Masiulaniec | |
2009-12-14 | fix sticky-address - by pretty much re-implementing it. still following | Henning Brauer | |
the original approach using a source tracking node. the reimplementation i smore flexible than the original one, we now have an slist of source tracking nodes per state. that is cheap because more than one entry will be an absolute exception. ok beck and jsg, also stress tested by Sebastian Benoit <benoit-lists at fb12.de> | |||
2009-12-14 | combined updates show the packages that can't be updated | Marc Espie | |
2009-12-14 | Add /etc/rtadvd.conf | giovanni | |
ok sthen@ |