Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0 |
|
#
8b3bc70a |
| 08-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352764 through r353315.
|
#
5fda0d60 |
| 03-Oct-2019 |
Andriy Gapon <avg@FreeBSD.org> |
add ability to set watchdog timeout for a shutdown
This change allows to specify a watchdog(9) timeout for a system shutdown. The timeout is activated when the watchdogd daemon is stopped. The ide
add ability to set watchdog timeout for a shutdown
This change allows to specify a watchdog(9) timeout for a system shutdown. The timeout is activated when the watchdogd daemon is stopped. The idea is to a prevent any indefinite hang during late stages of the shutdown. The feature is implemented in rc.d/watchdogd, it builds upon watchdogd -x option.
Note that the shutdown timeout is not actiavted when the watchdogd service is individually stopped by an operator. It is also not activated for the 'shutdown' to the single-user mode. In those cases it is assumed that the operator knows what they are doing and they have means to recover the system should it hang.
Significant subchanges and implementation details: - the argument to rc.shutdown, completely unused before, is assigned to rc_shutdown variable that can be inspected by rc scripts - init(8) passes "single" or "reboot" as the argument, this is not changed - the argument is not mandatory and if it is not set then rc_shutdown is set to "unspecified" - however, the default jail management scripts and jail configuration examples have been updated to pass "jail" to rc.shutdown, just in case - the new timeout can be set via watchdogd_shutdown_timeout rc option - for consistency, the regular timeout can now be set via watchdogd_timeout rc option - watchdogd_shutdown_timeout and watchdogd_timeout override timeout specifications in watchdogd_flags - existing configurations, where the new rc options are not set, should keep working as before
I am not particularly wed to any of the implementation specifics. I am open to changing or removing any of them as long as the provided functionality is the same (or very close) to the proposed one. For example, I think it can be implemented without using watchdogd -x, by means of watchdog(1) alone. In that case there would be a small window between stopping watchdogd and running watchdog, but I think that that is acceptable.
Reviewed by: bcr (man page changes) MFC after: 5 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D21221
show more ...
|
Revision tags: release/11.3.0, release/12.0.0 |
|
#
2a22df74 |
| 04-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339813 through r340125.
|
#
30482552 |
| 28-Oct-2018 |
Devin Teske <dteske@FreeBSD.org> |
Fix jail examples in jib, jng, README
The provided example jail configs do not work for multiple interfaces. Multiple interfaces need to be specified as a comma separated list or using multiple += l
Fix jail examples in jib, jng, README
The provided example jail configs do not work for multiple interfaces. Multiple interfaces need to be specified as a comma separated list or using multiple += lines in jail.conf. In the given example, a space- separated string is used, which doesn't work with multiple interfaces.
Also added a note to the README about VIMAGE being built-in by default on amd64 in FreeBSD 12, with appropriate instructions for loading the necessary netgraph ether module (ng_ether) since it is neither built- in nor autoloads.
Submitted by: Ryan Moeller <ryan@freqlabs.com> Reported by: Ryan Moeller <ryan@freqlabs.com> MFC after: 3 days Sponsored by: Smule, Inc. Differential Revision: https://reviews.freebsd.org/D17697
show more ...
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
#
0fe0fe11 |
| 15-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
90a47263 |
| 13-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r295544 through r295600.
|
#
3ce83dbf |
| 13-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Fix missing description for command usage
While "jng" or "jib" without arguments told you what each sub-command does, sub-command usage didn't tell you (e.g., "jng bridge" or "jib addm" gave only us
Fix missing description for command usage
While "jng" or "jib" without arguments told you what each sub-command does, sub-command usage didn't tell you (e.g., "jng bridge" or "jib addm" gave only usage and not description).
show more ...
|
#
4b9a5d61 |
| 12-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Comments and fix small bug
Reduce differences between jib/jng and fix a bug that would prevent additional interfaces from being created if the first of many already existed (counter wasn't increment
Comments and fix small bug
Reduce differences between jib/jng and fix a bug that would prevent additional interfaces from being created if the first of many already existed (counter wasn't incremented before calling only continue).
show more ...
|
#
1ccea30f |
| 12-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Add syntax to disable MAC allocation
Adding `!' before an interface name will disable MAC allocation, falling back to driver mechanics. Alternatively adding `=' before an interface name causes the M
Add syntax to disable MAC allocation
Adding `!' before an interface name will disable MAC allocation, falling back to driver mechanics. Alternatively adding `=' before an interface name causes the MAC address to be cloned (for ng_bridge(4) back-end only). While here, disable the auto-detection of wlan* since this knocks the host off; requiring the host that defines the jail to explicitly enable this feature by preceding the interface with `='.
show more ...
|
#
78954c3b |
| 12-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Refactor conversion to hex
|
#
b35d45aa |
| 11-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Add support for bridging iwn(4) based wlan(4)
Documented in iwn(4), "Only one virtual interface may be configured at any time." However, netgraph with a cloned MAC address is able to communicate ove
Add support for bridging iwn(4) based wlan(4)
Documented in iwn(4), "Only one virtual interface may be configured at any time." However, netgraph with a cloned MAC address is able to communicate over an ng_eiface attached to an ng_bridge linked to the wlan(4) interface. While here, introduce syntax to specify the MAC address is to be cloned if the named interface begins with equals [=].
show more ...
|
#
7e4b7c79 |
| 11-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Centralize MAC derivation formula
|
#
4156ce4f |
| 11-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r295351 through r295543.
|
#
39d9a52d |
| 10-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Add `stats' command to get ng_bridge(4) stats
|
#
30922917 |
| 10-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
f2c27dea |
| 09-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Bring generated interfaces up always
|
#
517ca8c0 |
| 09-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Fix bpf unhiding example /etc/devfs.rules
|
#
acbbf33c |
| 09-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
78a38b8f |
| 09-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Adjust MAC algo to support interface branching
|
#
43a45064 |
| 08-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Adjust MAC allocation algo to support layering
|
#
626ddc51 |
| 08-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Provide additional information on overall purpose
|
#
bbb51924 |
| 08-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
7879db76 |
| 07-Feb-2016 |
Devin Teske <dteske@FreeBSD.org> |
Add two scripts for vnet jails
One for if_bridge(4) back-end, another for ng_bridge(4) back-end
Sponsored by: FIS Global, Inc.
|