Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-13 | (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other | Theo de Raadt | |
larger types really is a range reduction... Almost any cast to (unsigned) is a bug. ok millert tb benno | |||
2018-11-01 | - odd condition/test in PF lexer | Alexandr Nedvedicky | |
(and other lexers too) This commit rectifies earlier change: in the lex... even inside quotes, a \ followed by space or tab should expand to space or tab, and a \ followed by newline should be ignored (as a line continuation). compatible with the needs of hoststated (which has the most strict quoted string requirements), and ifstated (where one commonly does line continuations in strings). OK deraadt@, OK millert@ | |||
2018-09-16 | Add support for setting NVRAM variables. | Mark Kettenis | |
2018-09-16 | Various improvements to generate logical domain configurations that are | Mark Kettenis | |
accepted by more modern firmwares. In particular on SPARC T3 machines. Tested on a t1k and t5120. | |||
2018-09-15 | Add support for version 2.0 of the mdstore protocol. | Mark Kettenis | |
2018-07-12 | Add a function to delete all nodes with a specific name. | Mark Kettenis | |
Add a function to determine the size of a machine description. | |||
2018-07-09 | No need to mention which memory allocation entry point failed (malloc, | Kenneth R Westerback | |
calloc or strdup), we just need to log that we ran out of memory in a particular function. Recommended by florian@ and deraadt@ ok benno@ henning@ tb@ | |||
2018-04-09 | Do not discourage IPv6, it's working fine in LDOMs. | kn | |
OK jca, stsp | |||
2017-01-26 | Document the ldomctl(8) 'select' command previously not mentioned in the | Stefan Sperling | |
manual page. Also, replace an alternative fact given for the 'dump' command with an actual fact: it does not accept an argument. | |||
2017-01-17 | Nuke some whitespace that keeps poking me in the eye as I try to | Kenneth R Westerback | |
steal code. | |||
2015-05-23 | fix a memory leak in an error path | Jonathan Gray | |
2015-02-09 | fix fd leaks in error paths | Jonathan Gray | |
ok kettenis@ | |||
2014-11-20 | Don't allow embedded nul characters in strings. | Jonathan Gray | |
Fixes a pfctl crash with an anchor name containing an embedded nul found with the afl fuzzer. pfctl parse.y patch from and ok deraadt@ | |||
2014-11-14 | Add gcc printf format attributes to yyerror() in parse.y files. | Doug Hogan | |
No yyerror() calls needed to be changed. ok bluhm@ | |||
2014-10-15 | create xreallocarray() and use it | Theo de Raadt | |
2014-10-09 | indent | Theo de Raadt | |
2014-09-29 | document that ldom guests now support block devices | Stefan Sperling | |
2014-09-28 | Use TAILQ_FOREACH_SAFE when we might delete entries for the list. | Mark Kettenis | |
2014-09-13 | Replace all queue *_END macro calls except CIRCLEQ_END with NULL. | Doug Hogan | |
CIRCLEQ_* is deprecated and not called in the tree. The other queue types have *_END macros which were added for symmetry with CIRCLEQ_END. They are defined as NULL. There's no reason to keep the other *_END macro calls. ok millert@ | |||
2014-08-23 | Enhance the ldomctl(8) man page. | Stefan Sperling | |
Describe all available commands, document the init-system file format, and add examples guiding users through the process of setting up guest domains based on http://undeadly.org/cgi?action=article&sid=20121214153413 input and ok jasper jmc schwarze | |||
2013-11-25 | use u_char for buffers in yylex, for ctype calls | Sebastian Benoit | |
found by millert@, ok deraadt@ | |||
2013-07-16 | use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ | Ingo Schwarze | |
2013-05-08 | tweak hvmd_init_guest() to check if everything was OK in md_read(), | Gleydson Soares | |
otherwise print out an error string and exit. OK jasper@ kettenis@ | |||
2013-04-03 | Make it possible to explicitly specify the number of vcpus and the amount | Mark Kettenis | |
of memory for the primary domain. As a bonus this prevents people from shooting themselves in the foot by creating two domains names "primary". | |||
2013-04-01 | Some firmware revisions on UltraSPARC T2 machines apparently insist on having | Mark Kettenis | |
"rngs" and "rng" nodes in the Hypervisor machine description. | |||
2013-03-04 | - check parser's return value and exit if parsing failed | Otto Moerbeek | |
- a duplicate domain name is a syntax error tweaked diff from @jasper; ok kettenis@ jasper@ | |||
2013-02-26 | Some firmware revisions provide a factory-default configuration that contains | Mark Kettenis | |
duplication arcs in the hvmd. Add a workaround for this problem. ok deraadt@ | |||
2012-12-10 | OpenBSD->.Ox | Jason McIntyre | |
2012-12-09 | Implement panic command. | Mark Kettenis | |
2012-12-08 | Fix previous. | Mark Kettenis | |
2012-12-08 | Add a few missing properties to vnet-port devices to make Linux happy. | Mark Kettenis | |
2012-12-01 | Add support for older firmware on UltraSPARC T1 machines. | Mark Kettenis | |
2012-12-01 | Make it possible to share cores between domains. | Mark Kettenis | |
2012-11-29 | s/daemon/program/ | Mark Kettenis | |
Pointed out by Jung Lee. | |||
2012-11-28 | Prevent people from shooting themselves in the foot by not allowing them to | Mark Kettenis | |
delete the factory-default configuration. | |||
2012-11-26 | We don't really need a "rngs" node in the Hypervisor MD. | Mark Kettenis | |
2012-11-26 | Fix generation of "hvmd_mblock" node. Only add the "stick-frequency" | Mark Kettenis | |
property to the root node if the original Hypervisor MD had one to start with. | |||
2012-11-26 | Regeerate Hypervisor MD from scratch instead of modifying the existing one. | Mark Kettenis | |
2012-11-25 | More changes to make this work on UltraSPARC T2 systems. Now there's | Mark Kettenis | |
enough functionality to create a configuration for a t5120 running System Firmware 7.1.x. | |||
2012-11-25 | Use "id" property as physical ID for CPUs on UltraSPARC T2 and later. | Mark Kettenis | |
2012-11-25 | Properly remove virtual device ports if we remove the associated channels. | Mark Kettenis | |
2012-11-25 | spacing | Mark Kettenis | |
2012-11-25 | Add support for building a new configuration based on a configuration that | Mark Kettenis | |
already has guest domains configured. | |||
2012-11-24 | Better error reporting. | Mark Kettenis | |
2012-11-24 | Delete "ncp" and "n2cp" virtual devices. Makes Solaris stop whining about | Mark Kettenis | |
not being able to configure crypto work queues. | |||
2012-11-24 | Get rid of some hard-coded constants. Improve memory allocation code. | Mark Kettenis | |
2012-11-24 | Fix yacc warning. | Mark Kettenis | |
2012-11-24 | Add code to create new system configuration. Work in progress, but there's | Mark Kettenis | |
enough functionality to create a configuration for a t1k or t2k running System Firmware 6.7.x. | |||
2012-11-24 | Export a few more prototypes. Make md_get_prop_val set the returned value | Mark Kettenis | |
to -1 if the requested property isn't present. | |||
2012-11-24 | Add xasprintf. | Mark Kettenis | |