Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-19 | oops, forgot rndvar.h | Theo de Raadt | |
2014-12-19 | Add rdp/rfb/vnc. | Antoine Jacoutot | |
no objection from deraadt@ | |||
2014-12-19 | place the afterinstall: target correctly for static-only architectures | Theo de Raadt | |
2014-12-19 | oops, forgot rndvar.h | Theo de Raadt | |
2014-12-19 | don't print vnodes if we didn't read them | Ted Unangst | |
2014-12-19 | 1. -T (totalflag) requires nlist too. | Ted Unangst | |
2. If we can't read a vnode, there's no way LIST_NEXT is going to be meaningful. 3. set numvnodes before looping in case we return early. getting better, but still not all fixed | |||
2014-12-19 | Use taskq rather than workq to remove unwanted alias. | Kenneth R Westerback | |
ok mikeb kettenis (for earlier version) | |||
2014-12-19 | Move cbus.c, cbusvar.h, and pcex.c to new 'cbus' directory, to gather | Kenji Aoyama | |
'C-bus' device drivers in it. More devices on cbus(4) will be added, hopefully :-) ok miod@ | |||
2014-12-19 | Support source-hash and random with tables and dynifs; not just pools. | Reyk Floeter | |
This finally allows to use source-hash for dynamic loadbalancing, eg. "rdr-to <hosts> source-hash", instead of just round-robin and least-states. An older pre-siphash version of this diff was tested by many people. OK tedu@ benno@ | |||
2014-12-19 | Comment is no longer true, remove it. | Ryan Thomas McBride | |
2014-12-19 | remove hash.h. no longer needed. ok reyk | Ted Unangst | |
2014-12-19 | Remove an unused sys/hash.h include from db_structinfo.c | Reyk Floeter | |
(this file is only compiled with "option DDB_STRUCT"). ok guenther@ | |||
2014-12-19 | lonely bcopy called me by name | Theo de Raadt | |
2014-12-19 | another handful of bcopy -> memcpy because there is no overlap | Theo de Raadt | |
2014-12-19 | start retiring the nointr allocator. specify PR_WAITOK as a flag as a | Ted Unangst | |
marker for which pools are not interrupt safe. ok dlg | |||
2014-12-19 | if you really must look inside the pool to decide if you've called | Ted Unangst | |
pool_init already, the pr_size field is the least worst field to peek at. | |||
2014-12-19 | add messages to #error so we know what's what (and so unifdef doesn't poop) | Ted Unangst | |
2014-12-19 | Rewrite the low-level UTF-8 parser from scratch. | Ingo Schwarze | |
It accepted invalid byte sequences like 0xc080-c1bf, 0xe08080-e09fbf, 0xeda080-edbfbf, and 0xf0808080-f08fbfbf, produced valid roff Unicode escape sequences from them, and the algorithm contained strong defenses against any attempt to fix it. This cures an assertion failure in the terminal formatter caused by sneaking in ASCII 0x08 (backspace) by "encoding" it as an (invalid) multibyte UTF-8 sequence, found by jsg@ with afl. As a bonus, the new algorithm also reduces the code in the function by about 20%. | |||
2014-12-19 | Make use of m_defrag() in re_encap(). | Brad Smith | |
2014-12-19 | rename buffer to digest, more clear. ok deraadt | Ted Unangst | |
2014-12-19 | CA.sh and CA.pl are gone | Lawrence Teo | |
2014-12-19 | Sync message digest algorithms with the ones actually implemented in | Lawrence Teo | |
"openssl dgst". feedback/ok jmc@ | |||
2014-12-19 | convert bcopy/zero to memcpy. ok deraadt djm | Ted Unangst | |
2014-12-19 | timestamp empty pages, and only free them if theyve been idle for at least | David Gwynne | |
a second. this basically brings back the functionality that was trimmed in r1.53, except this version uses ticks instead of very slow hardware clock reads. ok tedu@ | |||
2014-12-19 | the last commit changed LIST_INSERT_HEAD to TAILQ_INSERT_TAIL cos the | David Gwynne | |
latter is cheaper, but i forgot to change the thing that pulls pages off those lists to match the change in direction. the page lists went from LIFO to FIFO. this changes pool_update_curpage to use TAILQ_LAST so we go back to LIFO. pointed out by and ok tedu@ | |||
2014-12-19 | Rearrange mostly vmxnet3_init() to look like other Ethernet drivers. | Brad Smith | |
ok reyk@ | |||
2014-12-19 | sha512 produces enough output, we can simplify extraction by not looping. | Ted Unangst | |
ok deraadt djm | |||
2014-12-19 | replace the page LISTS with page TAILQs. this will let me pull pages from | David Gwynne | |
either end of the lists cheaply. ok kettenis@ tedu@ | |||
2014-12-18 | remove two useless and unused hash penalty defines | Ted Unangst | |
2014-12-18 | don't count partial authentication success as a failure against | Damien Miller | |
MaxAuthTries; ok deraadt@ | |||
2014-12-18 | Merge in some commits from upstream.. | Brad Smith | |
- Fix that failure to add tcp to tcp base does not leak the socket. - Fixes for wildcard addition and deletion, speedup for some cases. - Fix that queries for noname CH TXT are REFUSED instead of nodata. - Fix #616: retry xfer for zones with no content after command. - Fix that expired zones stay expired after a server restart. - RFC 7344: CDS and CDNSKEY (read in). ok sthen@ | |||
2014-12-18 | an hex -> a hex; | Jason McIntyre | |
2014-12-18 | obvious non-overlap bcopy -> memcpy | Theo de Raadt | |
2014-12-18 | convert one hot looking bcopy to memcpy | Ted Unangst | |
2014-12-18 | delete a whole mess of unnecessary caddr_t casts | Ted Unangst | |
2014-12-18 | Update test - the hashkey log message disappeared. | Reyk Floeter | |
2014-12-18 | Don't let .Ta creep into an already-closed list; same as for .It. | Ingo Schwarze | |
Fixes an assertion found by jsg@ with afl. | |||
2014-12-18 | Update relayd to use siphash instead of sys/hash. The source-hash, | Reyk Floeter | |
loadbalance and hash modes use a random key by default that can be forced to be a static key with a new configuration argument. With input from Max Fillinger. ok tedu@ | |||
2014-12-18 | update usage() and the list of non-standard (i.e. non-posix) options; | Jason McIntyre | |
ok schwarze | |||
2014-12-18 | document power capacity units. from david higgs | Ted Unangst | |
then change everything from mu to u, as more traditional. ok deraadt | |||
2014-12-18 | only unroll on i386 and amd64 (where confirmed to be much faster). | Ted Unangst | |
naddy found sparc64 gets a little slower when unrolled. ok deraadt | |||
2014-12-18 | Only keep leading .Sm inside a list when it immediately precedes | Ingo Schwarze | |
the first .It. Otherwise, move it out together with whatever follows. Fixing an assertion failure found by jsg@ with afl. | |||
2014-12-18 | use suspend_randomness() and resume_randomness() | Theo de Raadt | |
2014-12-18 | Wrap more of these long lines. | Reyk Floeter | |
2014-12-18 | two more uses of siphash. better hash for ipv4. maybe not needed for rbtree | Ted Unangst | |
hint, but still pretty. ok deraadt | |||
2014-12-18 | simple to use siphash here. ok deraadt | Ted Unangst | |
2014-12-18 | When the head of a list item is extended with a partial explicit | Ingo Schwarze | |
macro (for example .Xo) and never closed again, the item ends up without a body block. This can even happen for list types that usually don't have heads in the first place. So even in this case, check for the existence of the body before accessing it. NULL pointer access found by jsg@ with afl. | |||
2014-12-18 | wrap unreasonably long lines | Theo de Raadt | |
2014-12-18 | The VM host might send multiple messages at once but vmt(4) only | Reyk Floeter | |
processed one of time per second. Change the code to process all queued messages without delay immediately. This fixes two things: a) the vmt time sensor is available on boot when ntpd -s is loaded and b) the random seeding on resume (OS_Resume message) is executed almost immediately and not delayed by about 20 seconds. ok deraadt@ | |||
2014-12-18 | use siphash for pf_lb. for ipv6, we stretch it out a bit, but good enough. | Ted Unangst | |
ok reyk |