Skip to content

Instantly share code, notes, and snippets.

@grahamperrin
Created April 20, 2024 03:32
Show Gist options
  • Save grahamperrin/eb0bf1a03b64e14d9288cbdeab53ac7b to your computer and use it in GitHub Desktop.
Save grahamperrin/eb0bf1a03b64e14d9288cbdeab53ac7b to your computer and use it in GitHub Desktop.
iXsystems, Inc.: sponsored commits in three FreeBSD source trees

iXsystems, Inc.: sponsored commits in three FreeBSD source trees

doc

% git -C /usr/doc log --reverse --oneline --no-expand-tabs --extended-regexp --grep='Sponsored by:[[:cntrl:] ]{1,}iXsystems'
04e0947e28 Add some description about how to failover between wired and wireless interface, and how to do it with rc.conf, which is quite useful for laptop users.
ad3d4a1849 Add an ipv6 subpage to be filled with life on Monday.
614de01128 Fill with initial content about IPv6 in FreeBSD these days, IPv6 only snapshots and FreeSBD and world IPv6 day. Can be extended and improved as needed.
5d4f0bd201 Add the Foundation press release on IPv6-only testing images and add World IPv6 Day to upcoming events.
1753bf8237 Add a news entry about the new snapshots and be more explicit about the wiki page.
b761d4c366 Add www.freebsd.org v6 and v6 vs. v4 stats from around World IPv6 Day.  Add a local news entry for this and thank people (thanks!).
28e19d12f8 Fix typo.
b75d367469 Reduce floppy section to a procedure. Make note to remove this section in 06/15 when 8.4 is EOL'd (references PR155982) This section will not appear in the print edition.
b6950141a7 White space fix only. Translators can ignore.
a2f0cd2ed9 First half of edits to Backup sections. Merge 18.9 Backup Strategies and 18.10 Backup Basics. Clean up summary. Divide utilities into File System Backups and Directory Backups sections (not quite complete yet). Remove Do Nothing section (we don't want to encourage this). Remove Which Program is Best section as it is personal opinion and based on 23 year old findings. Next commit will finish the edits to this section.
1f12522bb7 Next pass through this chapter.
3f5f1388e8 Last pass through this chapter.
f9597a778d White space fix only. Translators can ignore.
c09698e58c First 1/2 of edits to this section.
a3684b2a68 Finish up this section. Some additional shuffling to improve the flow. Fix reference in another chapter. This section should be much clearer now.
a19e1edbb8 White space fix only. Translators can ignore.
3d667630bb Editorial pass through the NTP chapter. Headings and content shuffled about to improve flow. Text clarified and logic should be much clearer now.
a74c7cf5d0 White space fix only. Translators can ignore.
902c48c6a0 First 1/2 of syslogd section. Tighten wording and clarify unclear bits.
d15838fe7c Finish syslogd section. Clarify examples.
bc492897ad Whitespace fix only. Translators can ignore.
826e94e1fc Remove ntpdate. Re-clarify servers' response section.
2bdaa6bbd7 Whitespace fix only. Translators can ignore.
1b8572eaeb Edits to first section of Updating section. Improve the introduction. Update the config file entries.
897fac7474 Comment out traditional pkg_* section. Subsequent commits will chase down remaining pkg_* commands in other sections.
a359da0552 White space fix only. Translators can ignore.
2516619e6b Last commit forgot to include this file.
01c064ba9c Replace pkg_ in this chapter.
91143be231 White space fix only. Translators can ignore.
e515875428 Fix typo.
9b18ec7ce8 Chase pkg_ in this chapter.
e1f777b244 White space fix only. Translators can ignore.
800e58036c Chase pkg_ in this chapter.
791215cc9c White space fix only. Translators can ignore.
113ea372b4 Fix reference. This whole article needs a go-through, more commits to follow.
722cb2bdd1 First pass through first half of this article. More commits to follow.
2e7c5f8a7e First pass through next 1/3 of this article.
10d99aa950 Last pass through this article.
989c2f0674 White space fix only. Translators can ignore.
f3ba6ac284 Fix 2 grammos and a title capitalization.
6b5a543e11 Fix grammo.
3b22b23447 Remove references to updating-upgrading-portsnap in prep for moving the remaining meat of this section into ports-using.
fc003c2567 Chase remaining reference.
7ce371548e Remove 23.3. Portsnap: a Ports Collection Update Tool as most of this content is already in Procedure 5.1 of 5.5. Using the Ports Collection. The next commit will ensure that Procedure 5.1 is not missing any pertinent details that were covered by this section.
9b8964a0ec Incorporate the missing details from the former updating-upgrading-portsnap into Procedure 5.1.
551b212789 White space fix only. Translators can ignore.
7d77345666 Initial shuffle to improve flow and tighten up this section. Subsequent commits will review the content.
5202c38af6 Add missing period.
a05d9490fa Improve flow and clarity of first 1/2 of this section.
9c9eda4488 Editorial pass through second 1/2 of this section.
5ede7f3b1f Whitespace fix only. Translators can ignore.
c55978014e Un-hyphenate side-effects.
cae6bd8f51 Initial shuffle in this section, much more to come in order to improve its flow. Place pre-build tasks at beginning and format as a procedure.
5925aef841 More shuffling to improve the flow. Still a WIP with much more to come. Format the build world process as a Procedure.
7843d93cf1 All the required steps are now in order, in one place, and in a Procedure. Next round will improve the flow of the next subsection. Sponsored by: iXsystems
e85f1751ed White space fix only. Translators can ignore.
5fac757ef9 Tighten up this sub-section and format as an itemized list.
ccf51f5cca More incorporation of redundant information. Definitely very much a WIP.
b07f4eb89c White space fix only. Translators can ignore.
2c439fb593 Incorporate "The Basics" into the Synopsis.
8607ad229a White space fix only. Translators can ignore.
c67cd9e7df Initial pass at improving the flow and readability of this section. Several more commits to follow.
14f6f9faeb More tightening and clarification in this chapter. More commits to follow.
1951bf0bf6 White space fix only. Translators can ignore.
b225885530 Finish section 22.2.2 Console Setup. Update table on available consoles.
0285e7d415 Cleanup 22.2.3 Xorg Setup. Add table which summarizes available input methods.
06397305e3 White space fix only. Translators can ignore.
1e3ff4de0c Initial pass through 22.4 Locale Configuration for Specific Languages. More commits to come.
4410ecd1b7 White space fix only. Translators can ignore.
f78a94b0d0 Finish cleaning up this chapter.
3432ca0e57 White space fix only. Translators can ignore.
556c8c3a51 First pass at improving the flow of this chapter. More commits to come.
29da518808 Finish initial pass through CTM chapter.
9145ff93b5 White space fix only. Translators can ignore.
560184b4a7 Fix typo.
d2eaf434c9 As discussed at Feb 2 IRC doc session, remove A.3. Anonymous CVS (Deprecated). Remove reference from one article that referenced its XML tag.
cf800fe45a As discussed at Feb 2 IRC doc session, remove the section on ATM. The last non-spam email on the ATM mailing list was in 2011.
170668d584 White space fix only. Translators can ignore.
5438863d40 Improve readability.
26a66be73a White space fix only. Translators can ignore.
6f215d481c Comment out C.4. Email Addresses for now as only one address.
c255a8b214 First pass at link aggregation chapter. Another nit-pickier commit to follow.
56ba08f862 Finish editorial review of this chapter.
e875e1c36b White space fix only. Translators can ignore.
56696223fd Start review of firewall chapter. Many more commits to follow.
fcb53eaa02 White space fix only. Translators can ignore.
cab236e410 Shuffle the first part of this chapter to improve its readability. Many more commits to come.
ae82b2aa02 Finish subsection on enabling PF. Comment out pfsync section for now as it is no longer true. At some point a section should be adding demonstrating how to use it.
98b526bb6a White space fix only. Translators can ignore.
548e3ed7fe Cleanup the ALTQ section. At some point, a FreeBSD specific example should be added.
019f21a9de White space fix only. Translators can ignore.
83f00e6da3 Continue to shuffle and improve flow of this chapter. Many more commits to come.
c4a79914aa White space fix only. Translators can ignore.
68e4a86d99 Tighten up this subsection.
d01a8ba4c4 Initial prep work on NAT gateway section. Still a WIP.
e1f3a68162 White space fix only. Translators can ignore.
d828f52bfb Fix grammo.
828f628631 Make the section on PF NAT clearer.
7cd62ad42f Clarify the section on FTP proxy.
e45dac121c Editorial pass through ICMP section.
b5106d09aa Editorial pass through Tables section.
9bb337e084 Prep work for next round of edits.
73c10cce60 White space fix only. Translators can ignore.
2072f49e18 Editorial pass through spamd section. The last step on using spamd-setup should be expanded at some point.
48b29310cd Editorial pass through greylisting section. At some point, expanding on how to use spamdb would be useful.
917364f5d4 Finish editorial pass through PF chapter.
a4bb242dc7 White space fix only. Translators can ignore.
5cfc0defb0 Initial shuffle to improve the flow of this chapter. Much, much more to come.
0f513f358f More shuffling to improve flow. To be followed by a bunch of commits which look at the actual tech content.
dd0a14165c Initial editorial pass through intro of this chapter.
ec7e896314 White space fix only. Translators can ignore.
2c7dceeffe Fix grammo.
413e450070 Fix typo.
c228bdaee0 Fix tags.
a9db80d1ca Prep work for edits on IPF rulesets. Move paragraphs that apply to all firewalls to Firewall Concepts section. That section will be reviewed last, to make sure it includes the concepts covered in all the firewalls. Move how to load ruleset to previous section to match layout of PF firewall section. Next up, review ruleset syntax.
52b27f712c This section is reeeeeally out of date. Modernize the first few keywords. Much more to come.
761c663a46 Modernize the next bit of syntax. More to come.
e77439a35c Move some stuff that applies to all firewalls to Concepts section. Finish modernization pass through IPF Rulesets. Next commit will look at the provided examples.
be4fc36d5e Cleanup sample ruleset. Move stuff that applies to all firewalls to Concepts section.
984d8c3dbb White space fix only. Translators can ignore.
35a022c67c Fix grammo.
0fc636eba0 Initial shuffle to improve flow of IPF NAT section. Next commit will review actual content.
07e37e24de Editorial pass through first 1/2 of IPF NAT section.
c9a9287d57 White space fix only. Translators can ignore.
5bb694d459 Finish editorial pass through IPF NAT. Comment out symbolic substitution section for now. It is confusing as written and may no longer be needed with IPF's new syntax.
7b684bf428 Finish initial editorial review of IPF chapter.
12caad51ae Move the IPF chapter after the IPFW chapter.
6f7189bc9e Initial prep work for IPFW section so that it starts to match layout of other firewall sections. Many more commits to come.
ee993cf4cd Start editorial review. To be continued tomorrow.
a702301297 White space fix only. Translators can ignore.
58286b6276 Initial pass through enabling IPFW. Shuffle IPFW command to later in the chapter, might get shuffled again. Begin prep work for syntax section.
179b363ca3 Modernize the IPFW Rule Syntax section.
c7a70e1afa Move Example Ruleset to under Rule Syntax. Cleanup the Example Ruleset. At some point, the ping rules and the incoming HTTP/SSH rules should be tightened.
64070fd286 Prep work for merging Advanced Networking NAT section into IPFW Configuring NAT section. Move Configuring NAT to after Example Ruleset. Next commit will start to merge the deleted content into the NAT section.
08760abfe8 Initial merge of IPFW NAT content. Tomorrow's commits will review the technical content.
0f6e87bfc4 White space fix only. Translators can ignore.
8eb756379b Fix some grammos.
69b6fb60d1 Remove extra space. Translators can ignore.
85ecdde282 Start to clarify the NAT ruleset by comparing it to the previous example. The next commit will finish describing the rule modifications and what to watch out for so that NAT works.
3b05ed577e Section on IPFW NAT now reads better. Unfortunately, it is outdated as of 7.x. Will need to review EXAMPLES in ipfw(8) and address PR121952. Will hold off rest of commits to this chapter until someone gets a chance to do so.
1d4ca578f6 Initial prep work to merge Diskless Booting and PXE chapters as much of their content overlaps. The next few commits will merge the content into a readable flow.
527ac27669 Start to merge content. Many more commits needed to get this into a logical flow.
d7edc5dbb1 Last merge shuffle in prep for technical review. Next few commits will clarify the info and check the order in which it is presented.
e697cff368 Clarify introduction.
a56e5fb7f8 Clarify the procedure for setting up the PXE Environment. Comment out some sections which probably no longer apply.
ba74cf0ffc Editorial pass through Configuring DHCP section.
e4bbb2ce58 Finish editorial review of this chapter. Next commit will close PR62412.
4bb6cc0796 White space fix only. Translators can ignore.
efb9d8d7e9 White space fix only. Translators can ignore.
5bbd740f60 Fix grammo.
7ada9725e0 Initial shuffle in prep for technical review of this chapter. More commits to come.
61eb3b5669 Editorial pass through Routing Basics. Add name to table.
178e814996 Finish editorial pass through Routing chapter. The section on Multicast needs more content and a working example.
b41196460e White space fix only. Translators can ignore.
e65a11e899 Initial shuffle through Bluetooth chapter to improve flow. Some sections renamed. Flow is now using USB first followed by the various protocols and utilities. More commits to come.
0b29820ec2 Editorial pass through first 1/2 of Bluetooth chapter.
6fd0057359 Editorial pass through second 1/2 of Bluetooth chapter. Protocols section is still a bit dense.
56d58ccd7a White space fix only. Translators can ignore.
7597325d99 Initial prep work for bridging chapter. More commits to come.
8776f26f4f Editorial pass through the bridging chapter.
b453ddaee6 White space fix only. Translators can ignore.
bd22d18450 Prep work before reviewing IPv6 chapter.
86c25d5a9c Edits needed to close PR.
b03d6e1dd8 Edits needed to close PR.
9d9a77cd69 Edits needed to close PR.
9887e3ddf6 Clean up IPv6 Addresses section. Update Table 30.3 with corrections from Wout Decre.
4406703702 Edit needed to close PR.
87e6a67bc9 Editorial review of Connecting to a Provider. Slight change to Table 30.3 as per Wout Decre.
b5b3e6fbd3 Initial pass through IPv6 Introduction. It needs a second pass and a mention of how FreeBSD is leading the way with IPv6-only. The rest of this chapter needs a tech review by someone who knows more about IPv6 as the last two sections are still unclear on why/when someone would do this.
a699ce7ba5 White space fix only. Translators can ignore.
af0af976c1 Be slightly more technically correct in the link-local description. Contributed by Wout Decre.
b9186d33d4 Add a bit to the iSCSI intro. Slight tightening of section headings.
12281a3870 Remove redundant note.
6a2f4af72e Add entities for ctl.conf(5) and ctld(8)
55593c2592 Editorial review of iSCSI target section.
f5b041976f Add entity for iscsid(8)
becf1f15a0 Finish editorial review of iSCSI chapter.
5590783268 White space fix only. Translators can ignore.
18a88c6710 Comment out the kernel walk-through as it is out-of-date and architecture specific. Comment out the PAE section as it deals with ancient hardware. Some small editorial fixes.
045622bc49 Finish editorial review of kernel config chapter.
ccdca8886e White space fix only. Translators can ignore.
316dfcd57d Start editorial review. More commits to come.
8a8aeb09bf Some more edits to Linux Emulation.
4fe406539c White space fix only. Translators can ignore.
35d930b925 Incorporate 12.2 Initial Configuration - Partition Layout into 2.7 Allocating Disk Space.
a76bcc2552 Incorporate Core Configuration as a sub-section of Using rc Under FreeBSD. Rename that section to Managing Services in FreeBSD and rename sub-section to Managing System-Specific Configuration. This revised section still needs an editorial review.
9db6e7e54c Incorporate Application Configuration into 5.7 Post-Installation Considerations.
c82f32dbfa Initial prep work for Booting Process chapter.
550aaef939 White space fix only. Translators can ignore.
3ccccacb1e Editorial review of first 1/2 of OPIE chapter.
dc0d4a6810 Small fixes to Managing Services. This section still needs a more thorough review.
9ac17eedd1 Update example Security Advisory and its descriptions. Next commit will add to the introduction of this section.
2c1ea62fef Finish editorial review of Security Advisory section.
a6f64164c4 Replace section name so it is no longer a question.
f483793145 White space fix only. Translators can ignore.
5680cdf3b7 Initial prep work for OpenSSH chapter. Divide sections into client stuff and server stuff. Still needs an editorial review and the last 2 hanging sub-sections need to be incorporated.
df2e7c75f6 Initial prep work for Storage chapter. Many more commits to come.
299480a9df Add acronym tags to Storage chapter.
e307c6d4b7 Fix grammo.
325dfc5668 White space fix only. Translators can ignore.
32d981fc70 Initial prep work to combine 12.7 Configure System Logging and 28.12 Remote System Logging with syslogd. Rename some titles to be action oriented and not include utility name. This section still needs an editorial review.
f6ac0be8db Editorial review of Local Logging section.
b6c9d3d7d8 Finish editorial review of logging chapter.
f6e673c23b White space fix only. Translators can ignore.
1a69d299f6 Slight shuffling of content to improve flow of MAC chapter. Editorial review of Synopsis and Key Terms. More commits to come.
5b180955e3 Shuffle of Label section to improve flow. Editorial review of Label section. More commits to come.
b03f9fa031 White space fix only. Translators can ignore.
94d3851b1f Editorial review of Available MAC Policies.
91c1863bde White space fix only. Translators can ignore.
60e0f45233 Add missing comma.
5dc85131e6 Editorial review of first 1/2 of Security Event Auditing. Add 2 tables. Still need to research additional entries which are not described in this section. More commits to come.
587869fc26 Finish editorial review of Event Auditing. Still need an Action for aa in Table 17.1.
a469227e20 White space fix only. Translators can ignore.
e69f29a66d As per discussion on freebsd-doc@, clarify wording of lagg definition.
2dee9039e5 Small corrections to audit chapter.
38bc8da495 As per discussion with trhodes, update Nagios example with the less verbose example suggested in PR148984.
a6f5a0961d Finish editorial review of MAC chapter. Switch examples to put the easiest one first.
c399c50408 White space fix only. Translators can ignore.
37b66f2f5e Editorial review of Process Accounting. This section is a bit lean.
bf598f94a3 Editorial review of Resource Limits. rctl(8) does not mention its kernel config options.
bf62664294 Editorial review of ACL chapter. Still need a section on ZFS and ACLs. This section would benefit from more usage examples and a more complete description of how ACLs augment tradiational permissions.
bb698042d3 White space fix only. Translators can ignore.
7368863960 Editorial review of CARP chapter. Add a few clarifications.
2fd8e9b78e White space fix only. Translators can ignore.
6e320a5d3c Fix grammo.
79ce63fcac Editorial review of Poudriere section. Expand on the intro some.
768730458a White space fix only. Translators can ignore.
41b24598cb Fix grammo.
0283a40b37 Minor wordsmithing suggested by bjk and wblock.
0ba4b9a16e Editorial review of Samba chapter.
5fbf39a916 Fix typo.
816cfb90a8 Editorial review of NFS chapter. Divide config section into server stuff and client stuff.
ef31a822fc White space fix only. Translators can ignore.
fff36e33c8 Fix grammo.
02988bb656 Editorial review of first 1/2 of Kerberos chapter.
7b95d324c8 Finish editorial review of Kerberos chapter.
9ee8581555 White space fix only. Translators can ignore.
f0b4dca59b Fix 2 grammos.
ced11fe2e7 Editorial review of Implementation Differences in DTrace. Need to collaborate with someone who knows more about DTrace to finish the review of the rest of this chapter.
7223718f21 White space fix only. Translators can ignore.
cee3cf9230 Add entity for reiserfs(5). Fix filesystems to file systems. Editorial review of Linux File Systems.
a0071a7cbe White space fix only. Translators can ignore.
c43810ff95 Remove reference to Coda as it was disconnected from the build in 2012.
2c7d7c4fed Remove references to NTFS as it was removed from the build in 2012.
d0de403a42 Fix XFS section to indicate that this now requires the kernel support to be compiled in as it is no longer attached to the build.
c9c8b80069 Editorial review of first 1/2 of HAST chapter.
ec56d937f3 White space fix only. Translators can ignore.
7afb5fd08f Fix a grammo and a missing acronym tag.
1b904db935 Finish editorial review of HAST chapter.
285dc0a06e White space fix only. Translators can ignore.
16f30dcb88 Fix grammo.
194060c1b3 Editorial review of Encrypted Swap chapter.
d16b5c9a49 As per discussion on freebsd-doc, add -iF to second instance of mergemaster.
f223ab1430 Add section ID to ZFS Quotas so it can be referred to in Disk Quotas. Editorial review of Disk Quotas.
62ad7b4488 White space fix only. Translators can ignore.
3e479671b9 Editorial Review of Tape Backup chapter. The next commit will integrate it into the Backup Basics chapter.
6bb8c68447 Integrate tape backups into Backup Basics chapter. This improves the flow as tar/dump are already covered. The next commit will fix the formatting.
b4b641ad5d White space fix only. Translators can ignore.
1aa01eb97a Fix grammo.
9dbcd11a7e Integrate later Introduction into the Synopsis of the Jails chapter.
d7387f291c Rename Service Jails to a more descriptive Updating Multiple Jails. Editorial review of this section. It still needs to address PR168939 and the comments in this section.
b6d5ba5eca White space fix only. Translators can ignore.
612d506647 Editorial review of first 1/2 of OpenSSH chapter.
726eb08029 Fix redundant sentence. Also fix path and wording in ssh-agent example.
c06a3df4d0 Finish editorial review of OpenSSH chapter.
f13f1ae640 White space fix only. Translators can ignore.
b977a0f818 Add sentence regarding recursive difference between scp and cp.
e4f3350c9f Editorial review of Synopsis/Introduction and RAID0 sections.
9011b0e133 Fix build.
f8b750770c White space fix only. Translators can ignore.
c8eb93a6ef There is no cu editor. The figure shows the ee editor.
aa4a99d18a White space fix only. Translators can ignore.
611255a995 Fix a few grammos.
b4f5aadbc0 Fix typo.
1660739cb7 Prep work for merging Power and Resource Management and Using and Debugging FreeBSD ACPI
aaa55bbc30 Editorial review of first 1/2 of ACPI chapter. Move how to submit a report subsection to after the troubleshooting sub-section.
ab242765d1 White space fix only. Translators can ignore.
313664f4c5 Forced commit to add comment to dtrace file committed in r44555. That commit updated the DTrace chapter to remove no longer needed warnings and to update kernel DTrace for 10.x stuff.
627207c403 Finish editorial review of ACPI chapter. Some shuffling of ASL/AML stuff to improve flow. Remove Japanese and Russian references. These resources could stay in their respective translations.
61bcce53e9 White space fix only. Translators can ignore.
b2dd94546a Fix grammo.
a1c9a8f7d4 Some editorial changes to the DTrace chapter. Will finish the editorial pass on this chapter once I confirm with devs whether PR150255 is correct and get more info on inconsistencies about the Toolkit.
4ea28ab6bf White space fix only. Translators can ignore.
e3c64240f5 Editorial review of first part of LDAP chapter. Rename the chapter to be consistent with the format used in the rest of this mega-chapter. Need to verify the configuration commands before finishing editorial review of rest of this section.
081f9885f2 Initial editorial pass through config section of LDAP. Another pass is needed as this section could benefit from either several sub-headings or procedures.
589530220e White space fix only. Translators can ignore.
ff4c5397db Add needed kernel option which addresses PR150255. Clarify the Toolkit and what comes by default in 10.0. Fix a grammo. The Using DTrace section still needs an editorial review.
812d5544fc Fix grammo.
928e8d3ee1 Finish editorial review of DTrace chapter. Add an explanatory paragraph for probes. This chapter still needs a section on userland DTrace.
3d7f6d6bbe White space fix only. Translators can ignore.
f43c91b354 Editorial review of first half of Apache chapter. Some reshuffling to improve flow. Add descriptions for virtual hosting and modules. Add URLs to module config docs.
51b6ff17ff Finish editorial pass through Apache chapter. Update mod_php to reflect the new port. Comment out some of the mod_php config until it can be confirmed as required--the new port does not add these lines and I suspect they were only needed in Apache 1.x. Add some references.
26dcfeb4c5 white space fix only. Translators can ignore.
2e3aa7d336 Fix a few typos and redundancy.
da19568657 Update the CD/DVD sets page. Comment out the deprecated sites. I think the St. Petersburg address for Linux Center is incorrect, but Google Translate was not helpful in figuring out the correct address.
5e0199517d Begin editorial review of Subversion chapter. Move mirrors into this chapter and rename rsync chapter to match the rest of the ToC for this section. Add an introductory paragraph on what this chapter covers. More commits to come.
06e2a30314 Fix xref.
e5c286ee17 White space fix only. Translators can ignore.
07f6c83bcd Editorial review of TCP Wrapper chapter. Change application name to singular.
2595184f26 Begin editorial review of OpenSSL chapter. Comment out IDEA note for now as the patents expired 2 years ago. Add a section ID to LDAP chapter so it can be referred to in this chapter. More commits to come.
9f6c3b13b1 White space fix only. Translators can ignore.
6fcf6940b2 Finish editorial review of OpenSSL chapter. Update instructions and examples.
c2a65919a8 Fix some redundancy and title capitalization in Security chapter.
e83b34ed46 White space fix only. Translators can ignore.
7db46ccbc1 White space fix only. Translators can ignore.
6591696d39 White space fix only. Translators can ignore.
843684af2d Editorial review of Scanners chapter.
3e5c6eb2ce Editorial review of MP3 chapter.
f7992b4006 White space fix only. Translators can ignore.
56aaf9ba2a Fix grammo.
eff02525e8 Fix redundancy and missing acronym tag.
be4a317fa1 White space fix only. Translators can ignore.
1179ed2018 Prep work for boot chapter. Add missing items from what is covered in this chapter list. Add note about GPT and EFI/UEFI. Some shuffling of headings to improve flow. More commits to come.
b702784517 Editorial review of boot stages. Format loader built-in commands as a table. More commits to come.
131783fe36 Fix two grammos.
8f8820e88a Move init section into Boot Process as the Last Stage. Format boot options as a table. Expand on single-user mode section. More commits to come.
975448b637 Editorial review of boot splash screen section.
6304abcc62 White space fix only. Translators can ignore.
a44b33c9ad Fix a few grammos.
1feff8b3ea Prep work for IPsec chapter. Add additional definitions to intro. Still need to define SA and SAD. Still need to setup test environment to verify tech setup. This section does not yet mention setkey. More commits to come.
376d565530 White space fix only. Translators can ignore.
5d064932b2 Update URLs in USB sections and put them in Synopsis. Fix some typos and inconsistencies noted in PR119545. Add sentence indicating that this chapter discusses 2.0 implementation. This whole chapter still needs an update for the 3.x implementation.
7945bd1282 Editorial review of USB Storage Devices chapter. Update examples. Add note for xhci. Incorporate resources into context.
5fac5a51eb Initial prep work for CD chapter. Move ATAPI section to beginning. This section will be reworked to describe what is needed for supported devices, including the changes for 10.x. Rename some headings to indicate the type of device it applies to. More commits to come.
3f45ef8f01 Editorial review of Supported CD Devices section. Add notes for ATAPI devices prior to 10.0. Update verification example. More commits to come in this chapter.
7655cacc8e Rip out all instances of burncd in prep for closing PR171098. Add note for 8.x users about the existence of burncd. Still need to tech review the rest of the CD chapter and update some examples to use cdrecord. More commits to come.
62fd2d07c9 White space fix only. Translators can ignore.
bff77fca7e Fix grammo. Remove no longer needed sentence.
85bbcc56ec Fix grammo.
9e40b5d913 Editorial review of Burning CDs and Creating ISO File sections. Add data CDs as a note and modify reference to new location in FAQ.
a90c196ae0 Move raw data cds into Using Data cds section. Update reference in FAQ. Fix title names for 2 new references in FAQ. Still need to tech review the rest of this chapter and update the examples. More commits to come.
d6ab797f42 Finish editorial review of CD chapter.
79760f32f0 Rename chapter to Memory Disks as NFS is mentioned, but not covered, and vnconfig was deprecated in 5.0. Adjust Synopsis to match topics covered in Disks chapter. Next commit will add an intro and do a tech review of Memory Disks chapter.
b66ddefad8 Editorial review of Attaching and Detaching Existing Images. More commits to come to finish review of this chapter.
60499f3b87 Finish editorial review of Memory Disks chapter.
4df9a866f7 White space fix only. Translators can ignore.
cf57d4979f Fix missing entity.
a8293d13cb Replace "you"usage in 9.x Install chapter.
c0be2e7b2d Fix links.
b48c243c1e Fix filesystem and use of "just" and "simply".
fb2f07828c Fix most missing acronym tags. Fix other tags spotted along the way.
14041ef4ec White space fix only. Translators can ignore.
2fbb99f2c7 Editorial review of mirror chapter. Mostly fixes to acronyms, links, and "filesystems" and sentences beginning with commands.
45a04e8f8c Put RAID3 chapter before Software RAID Devices chapter.
b034e930f9 Editorial review of RAID3 chapter.
aa0ba04561 Editorial review of ggate chapter.
8a1c01d554 White space fix only. Translators can ignore.
9334240a44 Editorial review of section on Updating the Documentation Set.
5ae07a880a White space fix only. Translators can ignore.
d6af112f01 Fix grammo.
df8d34133f Editorial review of gbde section.
eafa90814b White space fix only. Translators can ignore.
58da195749 Fix grammo.
3f5fb18f8c Editorial review of geli section.
60d158cabd Move contents of 18.1 to Table 4.3. The contents were duplicate and belong in the Basics section. Remove diskonchip flash entry as it is no longer included in a supported version. The page holding Table 4.3 still needs a tech review as it is outdated.
0311e9ceba White space fix only. Translators can ignore.
d399c98a36 White space fix only. Translators can ignore.
61dafd977c Fix grammo.
f7a7cade7e Editorial review of gjournal section.
b3708dff8b White space fix only. Translators can ignore.
dfabd9b1de Fix pkg install command for kde4 meta-port, in prep for closing PR189065. Note that this whole chapter still needs its tech and editorial review.
4278567c7b Clarify how to review boot messages in prep for closing PR160460. Note that this entire section still needs its editorial and tech review.
01ae222db4 Move 4.3.3 Limiting Users to a subsection of 14.13 Resource Limits. The next commit will do a tech/editorial review of the moved subsection.
4cc400e20d Editorial review of Login Classes section.
517d78a6e3 Editorial review of first 1/3 of Security Introduction.
f58f348072 Editorial review of 14.2.3 Password Hashes. Add example of how to view and change the password hash.
53627b405d Editorial review of password policy section.
9a51833d72 White space fix only. Translators can ignore.
f8416834f1 Editorial review of Rootkit and Binary Verification sections.
b8a75b0b58 Editorial review of System Tuning for Security.
8482759824 White space fix only. Translators can ignore.
9682d6c602 Editorial review of Tracking for Multiple Machines.
73eb8113ed Begin to incorporate repeated info within the Rebuilding World chapter. Fix some xrefs.
3246b81bed Editorial review of Variables and Targets section. Move note on scripting the process to above the process. More commits to come.
0e6ac62b34 Finish editorial review of Rebuilding World chapter.
7003cf4f24 White space fix only. Translators can ignore.
af705eadd0 Editorial review of GNOME section. Fix some xrefs while here. More commits to this chapter to come.
dc04d9d77b Editorial review of KDE section.
01bc848c09 Fix missing words.
66884e5106 Finish editorial review of Desktop Environments.
7baf5620e5 Editorial review of XDM section.
be03744522 White space fix only. Translators can ignore.
342d20acc7 Add new retailer.
a4281c4eb9 Add section on bhyve to Virtualization chapter in prep for closing PR189216. Editorial review to follow.
b6b41047b9 Editorial review of bhyve chapter.
bda493869d White space fix only. Translators can ignore.
1f1d8dbccb Fix grammo.
4e8e3f8b52 White space fix only. Translators can ignore.
eeab0ad3a5 Fix incorrect package name.
44cc58d407 Editorial review of Swap Space section. This really belongs in the Storage chapter and should have a reference for ZFS swap.
cdd8ddaea0 White space fix only. Translators can ignore.
18828ad787 Editorial review of Applying Security Patches and Major/Minor Version sections. Clarify the portmaster switch used to disable config screens, in prep for closing PR147946.
39ef70bc70 Some shuffling to remove redundancy in Upgrade Major/Minor sections. Put 9.x instructions before 8.x instructions. More commits to come.
8a0905985e Finish editorial review of FreeBSD Update chapter.
ab95585247 Finish editorial review of Updating chapter. Fix some links.
40f0ae893e White space fix only. Translators can ignore.
c337daf9dd Fix grammo.
b7ea8fe039 Editorial review of intro to Terminals.
bad9d3e5e5 Add missing cuad reference. Make note in editorial doc to chase all cuau references in this chapter.
c39c96e687 White space fix only. Translators can ignore.
a9b4c0bec3 Fix cuau/cuad explanation.
038d64d23a Insert missing "exec"s.
ad7752d013 Editorial review of Serial Terminology and Hardware. Move signal name table into this section. Add xml ids to the tables in this section. More commits to come.
c3f6f5d58b Editorial review of Serial Port Configuration. Minor shuffling to remove redundancy.
7c761935ad Finish editorial review of Terminals.
67995497aa Editorial review of first 1/2 of Dial-in Service.
e3d8bc4dd2 White space fix only. Translators can ignore.
87ef42fb8c Editorial review and updating of Serial Console chapter. Still need to review Tips section (next commit). Update addresses PRs 101271 and 169544. Add entity for boot.config(5).
b8194ebfd0 Finish editorial review of Serial Console section. Some reshuffling to avoid redundancy. Should undergo a tech review to make sure all the details are correct and updated for the supported versions of FreeBSD.
4b12372218 White space fix only. Translators can ignore.
48a0dae3d2 Rename Using Electronic Email to Mail Components. Format as a variable list, clean up the wording, and add references. Many more commits in this chapter to come.
0c13ab9074 White space fix only. Translators can ignore.
367221a1bf Start to modernize the Sendmail configuration file section. More commits to come
c15335a797 Finish initial editorial review of Sendmail Configuration Files. Comment out local-host-names for now until instructions for building its needed .mc feature are added.
683ebbfaed White space fix only. Translators can ignore.
8a89a2d05e Editorial review of Replacing MTA chapter. Add needed periodic.conf entries and update mailer.conf with Postfix example.
5fcbe1e0d0 White space fix only. Translators can ignore.
cb19dea373 Move relay-domains section from Troubleshooting to Sendmail Config Files.
ab805e59cc Move loops back to itself Q/A from Troubleshooting to the FAQ.
05aa2bd50c White space fix only. Translators can ignore.
17c5f80e62 White space fix only. Translators can ignore.
a4b179d907 White space fix only. Translators can ignore.
8ed67553d2 White space fix only. Translators can ignore.
19fab8ec8f White space fix only. Translators can ignore.
35a308a524 Add mailer.conf example for ssmtp.
6c12105ee5 Fix some grammos noticed in previous whitespace fixes. Reword to remove i.e., simply, and please. This whole document needs a thorough editorial review and a tech review to remove outdated material. Much of this material belongs in, or is already in, the Handbook. Many more commits to come.
6d86357aa8 Comment out the Funnies. Yes, these are funny for those of us who have been around for a while, but it does not match the intended audience or belong in the FAQ.
0985ac0488 Put acronym tags around FAQ. Start to remove "you/we" usage. Many more commits to come.
c3ae90f310 Some more rewording around "you", more to come. Remove booting with NTloader and LILO entries.
dd63eee42f More rewording around "you" usage. Remove question about shosts.
3a80919159 More rewording around "you".
6d8aa3b098 More rewording around "you".
615bcc2056 Fix some use of "you". As per discussion at BSDCan, remove section on how to debug a version of PPP that dumps core.
b92879e347 Remove entry for games through PPP NAT. This has not been true for some time.
f01772d748 Fix grammo.
1241ef5189 Remove most of the leftover instances of "you".
2d11188f36 Fix cannot, &microsoft;, and Sendmail. Fix formatting for ZFS portion of FAQ.
ac165499e4 Remove Xserves from Install chapter.
88e2d5971e Modernize the min hardware requirements to match recent Hardware Notes. Format architectures as a variablelist.
1765f8aa8f Move graphical installer note earlier in the chapter. Clean up the booting from various architecture sections. Need to confirm that powerpc instructions are correct for all supported media. Prepare section to describe boot menu. Next commit will describe this menu in detail. Start to clean up initial install menus. Need to test the components section more as the existing descriptions are not correct. Many more commits to come.
1c5fabbb5a As per discussion with allanjude@, clarify what gets installed with doc component.
eefffd72b1 Add images for boot loader and boot options menus. Describe these menus. The rest of this section needs to be reviewed for the boot probe and initial installer menu, will be in next commit.
5477b11a46 Finish up the section on starting the installation.
0f9b80c172 Editorial review of Pre-installation tasks. Format these tasks as a procedure. Move disk size recommendations to similar paragraph in minimum hardware section.
80e5917c7a Move last 2 added images to correct locations so that they show up in HTML build.
97db393348 White space fix only. Translators can ignore.
a52fc6d655 Fix typo.
70e133e25c Editorial review of Prepare the Installation Media section. Describe the available installation files.
14d6beeca2 Editorial review of Allocating Disk Space and Committing to the Install sections. Ignore Designing the Partition Layout for now as it belongs elsewhere.
620c891c1d Editorial review of first 1/3 of Post-Installation Configuration.
99e0084dd4 White space fix only. Translators can ignore.
23a71c8b4b Editorial review of some more post-install config screens. More commits to come.
6835c9a755 Finish editorial review of Post-Install and Troubleshooting sections.
25bc8213ad Finish editorial review of install chapter. The Handbook needs a section on how to use bsdconfig and this chapter should reference it.
a2f9fcfcaf White space fix only. Translators can ignore.
2891dc042e Comment out 25.4.2. Modem Settings for now. The example is old and it is unclear if users still need to do this.
a0c5546f76 Finish editorial review of Dial-in Service chapter.
86480ea29a Some shuffling in Configuring PPP to improve the flow of this section. More commits to come.
87e9bb6d87 Fix application name.
be4d68b15c Add next status report to Makefile and include Ruby report from tz@FreeBSD.org.
6c8187205c Fix properties on latest status report.
c16c76a765 Add RE report submitted by gjb@freebsd.org.
0d7e65ffe0 Add Allwinner status report submitted by manu@freebsd.org.
75fa73dc6c Add robust mutexes report from kib@FreeBSD.org.
f1910e8d16 Add EFI refactoring GELI support report from eric@metricspace.net. While here, fix a typo.
90842c7978 Add GDB status report submitted by jhb@FreeBSD.org. While here, add a line between authors.
8178277e34 Add VIMAGE status report from bz@freebsd.org.
614ea17a9a Add status report on IPv6 promotion campaign from tz@freebsd.org.
200ba2f608 Add Azure status report submitted by decui@microsoft.com.
f2fc5b580a Add Ceph status report submitted by wjw@digiware.nl.
edae727854 Add GitLab status report submitted by tz@freebsd.org.
84cc9e82db Add ASLR report from kib@FreeBSD.org.
792d855da3 Add graphics update status report submitted by mmacy@nextbsd.org.
714914d6ef Add IRC Admin status report submitted by koobs@FreeBSD.org.
bbaff578df Add GNOME status report submitted by kwm@freebsd.org.
3bfa99adaa Add core team status report submitted by m.seaman@infracaninophile.co.uk.
6c491933e6 Add the issue triage team's report submitted by vlad-fbsd@acheronmedia.com.
cce9d9a2e6 Incorporate patch to Graphics update.
beb2202935 Add lld status report submitted by emaste@freebsd.org.
08416d209a Add reproducible builds status report submitted by emaste@freebsd.org.
175f821aef Add KDE status report submitted by rakuco@FreeBSD.org.
ccaeb56930 Add portmgr status report submitted by rene@freebsd.org.
0697c98f99 Add arm64 status report submitted by andrew@FreeBSD.org.
cf06368463 Whitespace-only fixes from Tim Moore.  Translators, please ignore.
ddbdcd54dd Update anti-aliased fonts section. Patch supplied by Tim Moore <timmoore88_gmail.com>, based on bug report by Brandon S Allbery <allbery.b@gmail.com>.  Other edits added to fix wording in old section and correct indentation in programlisting elements (content, in this case).
f9a0848f46 NTP is UDP port 123.
15a952884d Minor edits.
d887541080 Fix build: PDF build relies on fop, which is deeply, deeply concerned that the number of fields in a table row not be greater than the number of columns.
daf3f60ac8 Add translated leap-seconds article to build.
b90abbc81c Add the ability to set a translate="no" property on any element that uses the common properties attributes.  This also adds the ability to set rules in the <info> element to select types of elements that should not be translated.  Non-translated text does not appear in PO files and is not seen by translators, but is included verbatim in the final translated output document.
a258681767 Add ITS rules to prevent translation of PGP keys.
4ab7310279 Remove experimental processing instructions that, in theory, caused no problems and did no harm.  They were literally harmless.  Wouldn't hurt a fly.  Helped old ladies across the street.  Certainly would not cause any trouble with XML documents, no sir.
04e7bf563b Fix build by removing unrecognized autocapitalize attributes.
fad42af8e9 Fix missing #.
e8555b8ea0 Reduce the impact of example $FreeBSD$ version strings by enclosing them in <phrase> elements.  The its:notranslate property can then be set on these individual lines rather than a whole <screen> or <programlisting>.
13f5ecf9c7 Remove the temporary assembled document after generating a PO file to make sure it does not hide changes in the English parent from translators.
42034e68c1 Add an initial chapter about creating man pages.  Much remains to be added, but at least there will be a place to add it.  And of course there are bound to be numerous corrections, to which I say the quintessential BSD response: patches welcome!
86de03a533 First set of patches, from me.
3871661147 Whitespace-only fixes, translators please ignore.
4debcc8176 Fix typo.
886065c306 Add missing word.
8c9534a650 Restore the Using FreeBSD-Stable section, which somehow got accidentally deleted ten months ago and nobody noticed until now.
235c8b2e2d Add missing space.  This is kind of a content change, but committed separately for translators.
180dbe12fd Reword a halting, if/then sentence.
b97a508ead Update svn checkout URL in FDP.
fbde8e3965 Checkout protocol is HTTP, not HTTPS.
587bff776b Checkout URL clarified by gjb. Recorrected.
% 

ports

% git -C /usr/ports log --reverse --oneline --no-expand-tabs --extended-regexp --grep='Sponsored by:[[:cntrl:] ]{1,}iXsystems'
cf9f01aab4d9 Add sdparm, a utility that permits inquiry or set SCSI/SAS disk parameters. This is the same program running on Linux, Solaris, and even Windows.
962dd9c923c5 Update to 2.3.10.
c54c0d5140fd Update to 2.4.20.
007cdba7051d Document PostgreSQL multiple vulnerabilities.
75a80f534a73 Document php multiple vulnerabilities.
eaa6e7aadeb7 Security update to 0.9.3.
d45eb42f86b8 Update to 2.4.21.
28850e37bcac Fix a minor information leak issue which will expose directories outside the wiki root (not their contents though).
822fae61239d Update to 1.8.0 in preperation for bringing in py-pootle
cbbfa57be781 Dojango is a reusable django application that helps you to use the client-side framework dojo within your django project. It provides capabilites to easily switch between several dojo versions and sources (e.g. aol, google, local) Delivers helping utilities, that makes the development of rich internet applications in combination with dojo more comfortable. It makes the building of your own packed dojo release easier.
882ebc7aaa0d Update to 2.2.2 Adjust MASTER_SITE to account for upstream server crash
2e3f006ec7c7 Add patch that handles app being run with stdout disconnected
09c84a461fab Update to 2011.07.09
2554adf8aa50 Update www/py-django to 1.3.1; Update www/py-django12 to 1.2.7;
d1ed595af4ea Update to 2011.09.22
488b75b32ff0 Update to work with django 1.3.1
745a4fad0667 Update to 2.2.0b2
b2b7be825c4d Update to 0.7.0 Chase new distfile location
a8f6a1f870f1 Update to 0.5.5 Chase distfiles to the cheeseshop
9e09a439b9f7 Update to 2012.05.06
838ac8dda933 New port for sqlcipher.
5a8c5fdaa543 Update to 3.7.7
f0c5c928bf55 Update iozone to build on HEAD and take maintainership
eb38a464538b Unbreak on 32bit FreeBSD
5372e5eb8231 Update to latest version
7681aa75fe27 Add missing gettext-tools dependency.
3bf07bf045b1 Update translate-toolkit to 2.0.0b6
dee5d73b7c3e - fix third party module build e.g. mod_mpm_itk by removing -Werror from configure.in - bump PORTREVISON (fix changes config_vars.mk that is used to build third party modules)
37134177895e - Add few patches that fixes some usability such like md5 and sha1 when   we use the shared library with dlopen(3). - Bump PORTREVISION.
4c53794094e2 Bump PORTREVISION of several ports that depends of net/libvncserver to reflect the changes made on r445054.
0423abd9ea3d The verboselogs package extends Python’s logging module to add the log levels VERBOSE, NOTICE, and SPAM
ed0bdeb8a9fa - Update to 0.9.9.1.
a429fb968aa9 Update to 11.0-U3.
5014fc1b016d Bump PORTREVISION to reflect the py-libzfs update.
f8b1bf6f6b3b noVNC is a HTML5 VNC client that runs well in any modern browser including mobile browsers (iOS and Android).
8ed62439b468 Websockify is a WebSocket to TCP proxy/bridge.
17d83fa26149 Update to 0.1.2.
d579ea62d7a3 - Update x11/lumina to 1.3.0 - Bring in Lumina utilities as their own ports
53ffd161d705 - Fix Lumina ports to use DISTVERSIONSUFFIX properly and not mis-interpret the -p1
26492e77c575 - Unbreak it on FreeBSD HEAD(12) and FreeBSD STABLE(11). - Tests with ndmjob and ndmpcopy(Java version). - Tested on FreeNAS 11 too.
ef48078bccbe Rename py3-iocage to iocage as by now we don't have more conflicts with the old iocage version and also in favor of python flavors that will land soon, it makes sense to do it now.
77b649a91d23 Update to 0.9.9.2.
c34658ea8b13 Sort Makefile after rename py3-iocage.
14a296754d7e After rename py36-iocage, remove unused conflict ports iocage-[0-9]* and iocage-devel-[0-9]*.
38119b4777ba Update to 0.1.3.
474923a0575b GitterDone: A Qt5 front-end to the "Gitter" communications system
9ee3f0f6824c Collection of high-resolution wallpapers and Qt5 color schemes from the Lumina desktop project.
230c3a76cb8b TrueOS Qt Network Manager
fc8a565eff52 TrueOS Qt sudo front-end
a7d932c55866 TrueOS QT5 Library
234f59aaa47a QT5 based display manager for FreeBSD
cdb6706cbbe8 Cummulative update that covers security issues(CVE-2017-15275 and CVE-2017-14746) and potential file corruption under high threaded load.
edafe8bd249a Security update for CVE-2017-15275 and CVE-2017-14746
b91c57a6fd4b Update to 0.1.4.
a706b97cb68d - Update to 0.1.4.1.
6b4c4bd99390 Port of the latest stable Samba 4.7.3. With, hopefully, working ZFS provisioning and other fixes of long standing bugs.
4d7bc03258dd Add lumina-pdf version 1.4.1.
324ad93009ba - Update lumina-textedit to 1.4.1. - Pass maintainership to submitter.
913d0d233014 - Update to 1.4.1. - Pass maintainership to submitter.
71c24f1307c7 - Update to 1.4.1. - Pass maintainership to submitter.
636fc4652d4b - Update to 1.4.1. - Pass mantainership to submitter.
7e823b4feff7 - Update to 1.4.1. - Pass maintainership to submitter.
b4532434abbd - Update to 1.4.1. - Pass maintainership to submitter.
13933101036d - Update lumina-textedit to 1.4.1. - Pass maintainership to submitter.
a7e05d11c5ff - Update lumina-textedit to 1.4.1. - Pass maintainership to submitter.
add2c8c458e5 - Update lumina-textedit to 1.4.1. - Pass maintainership to submitter.
64e9c25609a6 - Update to 1.4.1. - Pass maintainership to submitter.
b0c1f47b117b - Update to 1.4.1. - Pass maintainership to submitter.
be83dd97383b Add pc-mixer version 20171212 part of Lumina desktop version 1.4.1.
1e49fe5e5a93 Update WWW.
b4502710c60f - Update to 0.9.10.
761493be4dd8 - Update textproc/py-sphinx to 1.6.5. [0] - Update all ports that depends of py-sphinx. [0] - Add conditional RUN_DEPENDS. [1] - Add TEST_DEPENDS. [1]
f653039d0682 It is an agent developed using Go that runs inside guest virtual machines and allows host hypervisor to obtain information from guest such like memory usage, cpu, disk and ethernet configuration.
5fa54e2214ff Update port to the version 1.0.1. Change maintainer according the private agreement. Change source location to the GitHUB and put it under FreeNAS umbrella.
c8ff74d22fd2 - Go get needs devel/git. - Bump PORTREVISION.
f8a1071d968b Update supplimentary Samba libs to the latest versions.
377a44b4959d - Transfer projects to FreeNAS Github account. - Bump PORTREVISION.
617b5aaaac17 Security update for samba45, samba46, samba47 ports to address CVE-2018-1050 and CVE-2018-1057.
28961519f0a5 Security update for samba44 and marking it deprecated
328ef95a2f20 Repocopy of samba48
9b576d8b4e6e Add Samba 4.8 as possible default version, remove obsolete Samba 4.4
eced1822473e - Update to 1.1.0
c5e77083dcb8 - Mark it Deprecated (end of live)
c79bac1a544e - Update to 2.5.9 - Update WWW
269e371ad77b - Switch to py-django111 - Bump PORTREVISION
7dd9ec29a603 The django CMS Admin Style is a Django Theme tailored to the needs of django CMS and adds pretty CSS styles for the django CMS admin interface.
36565d6103b8 - Update to 0.36.0
40a1c44eb221 - Update to 0.44
832867ae5054 - Unbreak - Update to 1.4.2 - Pet pkg-decr
853ecaa8299c Flask-Mail is an extension to the Flask web application micro framework providing simple email sending capabilities via SMTP.
cc51c4553011 Flask-Moment is an extension for the Flask web application micro framework that enhances Jinja2 templates with formatting of dates and times using moment.js.
1e39bd615f42 GSSAPI Negotiate HTTP authentication for Flask routes.
787829268c2f Update Samba 4.6 and 4.7 to the most recent versions
3d927792c727 - Update to 0.6.8 - Take maintainer ship
a92e14465cf4 - Update to 0.4
c08a648c5c80 - Update to 1.0.2 - Use Github
b061ab554eef Parallax SSH is a fork of Parallel SSH which focuses less on command-line tools and more on providing a flexible and programmable API that can be used by Python application developers to perform SSH operations across multiple machines.
6e56b5136d0e - Update to 3.0.1
440e17cfd785 - Update to 3.0.3.1
0b08577c4bbc Parses syslog messages from network devices and produce JSON serializable Python objects, in a vendor agnostic shape. The output objects are structured following the OpenConfig or IETF YANG model specifications.
517e39e6e637 - Update to 0.8.0
865e9ff0dec6 - Update to 1.11.0
bea2a4f0cbe6 - Update to 1.4.2
c737c8bcd89e Flask-SAML is an extension for the Flask web application micro framework that implements Security Association Markup Language (SAML) authentication.
b1f17df1f3a8 - Move EXPIRATION_DATE to 2018-08-01 www/py-horizon and www/py-seahub need more time to migrate to py-django111
0215275bb804 - Added missing dependency of www/py-django-js-asset - Switch to py-django111 - Bump PORTREVISION
dfcceb03ac3c - Switch to py-django111 - Bump PORTREVISION
3e58af5514f9 - Update to 0.10.0 - switch to py-django111 - add LICENSE and LICENSE_FILE - add NO_ARCH - add option DOCS with related entries
27e8c1f37287 - Update to 3.5.2 - Switch to py-django111
4a4182c8bb11 - Update to 1.3.2
eb6e1d7c47c2 - Update to 1.1.0
8d632a45e592 - Update to 39.2.0
b77709c4e78f - Update to 12.4.1 - Changed RUN_DEPENDS (assign to Django 1.11) - Added LICENSE_FILE - Added NO_ARCH - Added DOCS option with the appropriate dependencies - Changed options to reflect the new possibilities with the pluggable engines and key value stores - Updated pkg-descr
fb423513acf8 - Update to 2.8.1 - Changed RUN_DEPENDS to Django v1.11 - Added DOCS option with the appropriate dependencies
8a95475dc369 - Move to django111 - Changed MASTER_SITES to CHEESESHOP - Added DOCS option with appropriate settings - Bump PORTREVISION
3276294f407b - Changed MASTER_SITES to CHEESESHOP - Added LICENSE_FILE - Updated WWW - Bump PORTREVISION
e4088aa4970c - Switch to django111 - Update MASTER_SITES to CHEESESHOP - Bump PORTREVISION
d2373b4fc776 NetBox is an open source web application designed to help manage and document computer networks. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It encompasses the following aspects of network management:
5bb36157b417 - Mark broken for head failes to build with newer clang
6b902a1da649 - Update to 1.5.0 - Switch to django111 - Added NO_ARCH - Doc OPTIONS - Update WWW
4e84ab01a604 - Update to 1.5.0 - Switch to django111 - Added NO_ARCH - Added DOC Options - Update WWW
1ddf316b5b83 - Update to 2.0.6
bed064235767 - Update to 1.4.0 - Switch to django111 - Added LICENSE and LICENSE_FILE
c99b0f6cdf4d - Update to 2.0 - Switch to django111 - Update MASTER_SITES CHEESESHOP - Added LICENSE - Added DOCS option with the appropriate dependencies
8b5c22ecfee6 PSAutoHint is a standalone version of Adobe AFDKO's autohinter.
19d1fe7bd474 PluginBase is a module for Python that enables the development of flexible plugin systems in Python.
5931c5013b77 OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.
7e8df033d88a - Update to 4.6.0 - Added LICENSE_FILE - Added NO_ARCH - Added DOCS option with appropriate dependencies
d6682d797a59 - Update to 1.6.7 - DJANGO option uses Django 1.11 instead of Django 1.8 - Added LICENSE_FILE - Added NO_ARCH - Sorted variables a bit
4ad9fd860d75 - Update to 3.2.1 - Changed RUN_DEPENDS and BUILD_DEPENDS to match the dependencies - Added LICENSE + LICENSE_FILE - Added NO_ARCH - Removed patch in files/patch-setup.py because it is no longer needed
cc48c6770ac2 - Update to 6.13.2
999a178e46fd mox3 is an unofficial port of the Google mox framework to Python 3. It was meant to be as compatible with mox as possible, but small enhancements have been made.
5b02b710fe02 Reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. The goal is to encourage detailed and accurate release notes for every release.
a6cd1594d2d1 - Mark Deprecated both projects are dead since 2016
2d8424ec3a71 Python library for consuming OpenStack sevice-types-authority data
2d9234768bd3 Subunit is a streaming protocol for test results.
a86de27010a3 - Update to 2.0.20180503
9dd8b67e2381 - Update to 6.0.0
d8c51ca2199b - Update to 2.0.52
59a89375f0b0 - Complete the update to 2.0.20180504
047653aa774e Update port to 4.8.2 version. That fixes major bug with the AD/DC upgrade from the previous versions:
e808024ddd6a - Update to 0.25.0 - While here switch to PY_FLAVOR
ce0cd097cba5 - Fix Flavor
7ed3ee0a1fba - Update to 3.4.2
e51447a36c90 - Update to 0.25.1
9ee7c94ae7e2 Theme and extension support for Sphinx documentation that is published to docs.openstack.org and developer.openstack.org.
2ef5dc6a41b0 Add a Cwrap suit - set of preloadable wrappers that allow to test different aspects of the application in a transparent manner.
ad62c44b9386 The Oslo Test framework provides common fixtures, support for debugging, and better support for mocking results.
85757943d1f5 Sphinx Extensions to support API reference sites in OpenStack.
33782b3536be ldappool keeps LDAP connectors alive and let you reuse them, drastically reducing the time spent to initiate a ldap connection.
8ef9593bb550 - Fix build when textproc/xmlto is installed in a local env. - Bump PORTREVISION
2dfc67ac925e - Update to 3.2.7
1637d2415fa0 - Document devel/zziplib - multible vulnerabilities
3b7801e94476 - Added a warning for FBSD10
6f5585c63889 - Bump PORTREVISON after r474267
acae8eeff7af - Fix build - Bump PORTREVISION
06bd332dfedd - Switch to django111 - Bump PORTREVISION
e6b3a2400203 - Update to 1.3.20
c6b392c8099e - Pass maintainership to submitter
76be8b5bda63 - Update to 0.9.15
dba647226b5f - Update www/py-django-mezzanine to 4.2.3-148 Changes to the port:  *Changed CHEESESHOP to GH. Reason: Release 4.2.3 is dated from Q1/2017 and   has no support for Django 1.11 or newer. Support for Django 1.11 has been   introduced with commit 564e574 . When upstream brings a new release then   a return to CHEESESHOP should be no problem.  *Changed RUN_DEPENDS to reflect the new dependencies  *Added NO_ARCH  *Added pkg-message with quick start notes to improve the user experience  *Added SUB_FILES and SUB_LIST for pkg-message
b4249643316e - Update to 2.3.5 - Added Update instruction to pkg-message
e3c8635145c4 - Update to 4.2.0 - Added LICENSE_FILE - Added RUN_DEPENDS - Added test target
580e2e90a89e - Update to 0.6.2
3cb87c7671a3 - Really update to 4.2.0 - Fix pkg-desc
6a4e463090cc - Update to 2.11.0 - Added LICENSE_FILE - Added DOCS option with appropriate dependencies - Sorted variables a bit - Updated WWW and reformatted pkg-descr
c95f2bd748a8 - Update to 1.9.0 - Added LICENSE_FILE - Added DOCS option with appropriate dependencies - Sorted variables a bit - updated WWW
a096069ccb11 - Update to 6.7.0 - Added LICENSE and LICENSE_FILE - Sorted variables a bit - Added DOCS option with appropriate dependencies - Updated WWW and improved formatting of pkg-descr
e90b4c0bd45f - Update to 3.14.2 - Added LICENSE_FILE - Changed BUILD_DEPENDS and RUN_DEPENDS to reflect the new dependencies - Updated WWW - Reformatted pkg-descr
b179cbe32764 - Update to 3.15.0 - Added LICENSE_FILE - Sorted variables a bit - Removed post-patch target because it's not needed anymore
b397349438bc - Update to 4.21.0 - Added LICENSE and LICENSE_FILE - Sorted variables a bit - Added PORTSCOUT
5180f7d3f509 - Update to 1.15.2 - Added LICENSE and LICENSE_FILE - Added DOCS option with appropriate dependencies - Sorted variables a bit - Updated WWW and reformatted pkg-descr
1b64775e85b5 - Switch to django111
2cb12a172bc7 - Update to 2.2.0.0
d0f6224ab5bc - Update to 13.0.0 - Added LICENSE_FILE - Changed BUILD_DEPENDS + RUN_DEPENDS to reflect the new dependencies - Added DOCS option with the appropriate dependencies - Added CONFLICTS_INSTALL - Added further options (EXAMPLES, LDAP, MEMCACHED, MONGODB, MYSQL and PGSQL) - Refined post-patch target - Added pkg-message - Updated WWW
d472123eea79 - Update to 13.0.1 - Changed MASTER_SITES to upstream source - Added LICENSE_FILE - Changed BUILD_DEPENDS + RUN_DEPENDS to reflect the new dependencies - Changed FLAVOR to PY_FLAVOR - Added CONFLICTS_INSTALL - Updated pkg-message - Updated WWW
e9695119cdcb - Update to 40.0.0
43077bd5ea37 - Update to 2.7.7
1abc1929765f - Exclude LibreSSL 2.6.5 from CVE-2018-0732 entry
39c664501d69 - Update 1.2.3
424e708f40ff - Update to 2.3.6 Changes by upstream: - https://github.com/digitalocean/netbox/compare/v2.3.5...v2.3.6
85a7c3174166 This is the theme for the Python documentation.
3e1810b98700 This is the common Sphinx theme for all PyPA projects.
7d8049bac176 - Update to 1.41.0
7eccad33fc62 - Update to 0.5.31
d39467d20920 - Enable printing support - Bump PORTREVISION
6bfda33e14d6 - Update to 0.26.1
3cee8bca7175 This is the Linode DNS Authenticator plugin for Certbot.
c6e9689ec1a4 This is the Gehirn Infrastructure Service DNS Authenticator plugin for Certbot.
4c1d4a4909f5 This is the Sakura Cloud DNS Authenticator plugin for Certbot.
0c52343153b6 This is the OVH DNS Authenticator plugin for Certbot.
ec958f8108df Ultra-lightweight library to guess whether a file is binary or text, using a heuristic similar to Perl's pp_fttext and its analysis. Tests are available for these file types:
9af828f85010 This library helps you deal with boolean expressions and algebra with variables and the boolean functions AND, OR, NOT.
ad19abcbf499 Implements an SPDX tag/value and RDF parser, validator and handler in Python.
2d3fe0e91bfa text-unidecode is the most basic port of the Text::Unidecode Perl library. There are other Python ports of Text::Unidecode (unidecode and isounidecode).
3f1d00491d46 py-url provides helper functions for parsing, sanitizing and normalizing URLs. This includes support for escaping, unescaping, punycoding, unpunycoding, cleaning parameter and query strings and a little more sanitization.
69924d8cc2b9 PDFMiner.six is a fork of PDFMiner using six for Python 2 + 3 compatibility.
b4f8a087c152 The intbitset library provides a set implementation to store sorted unsigned integers either 32-bits integers or an infinite range with fast set operations implemented via bit vectors in a Python C extension for speed and reduced memory usage.
aed6b49549c5 Utility library to parse, normalize and compare License expressions for Python using a boolean logic engine. The intended use is for expressions using SPDX or any other license id scheme.
2ab73c58be80 Python implementation of the "purl" (= package URL) specification. The library provides parsing and building of package URLs.
1deca7b70146 pyahocorasick is a fast and memory efficient library for exact or approximate multi-pattern string search meaning that you can find multiple key strings occurrences at once in some input text. The library provides an ahocorasick Python module that you can use as a plain dict-like Trie or convert a Trie to an automaton for efficient Aho-Corasick search.
e71d4731873c - Update to 1.19
9a4082194a9a This package provides backports of new features in Python's os module under the backports namespace.
fee3b45e848c pymaven is a library for working with maven repositories via python. pymaven is not intended as a complete replacement of the maven build system, but instead as a way for python programs to fetch artifacts and artifact dependencies from maven2 repositories.
bf18fa40ffef Schematics is a Python library to combine types into structures, validate them, and transform the shapes of your data based on simple descriptions.
10afadc3be97 Python library to parse and apply unified diffs.
58c25af89f54 This package provides a FileLock class that implements a context manager with timeouts on top of zc.lockfile, an excellent, cross-platorm implementation of file locking.
9884dde02d12 Commons of Python micro-functions. This is basically an out-sourced, shared utils module.
c434e1fb8bc8 Normality is a Python micro-package that contains a small set of text normalization functions for easier re-use. These functions accept a snippet of unicode or utf-8 encoded text and remove various classes of characters, such as diacritics, punctuation etc. This is useful as a preparation to further text analysis.
406978dc7978 This library helps with the generation of fingerprints for entity data. A fingerprint in this context is understood as a simplified entity identifier, derived from it's name or address and used for cross-referencing of entity across different datasets.
9eb7607e7913 - Update to 1.003 - Added LICENSE_FILE_* - Added NO_ARCH - Added EXAMPLES option with appropriate target and variables
1fa0098f60b2 - Update to 1.6.0 - Added LICENSE_FILE - Changed USE_PERL5 from 'modbuild' to 'configure' - Added NO_ARCH
6117be44c842 - Update to 0.25
d0341951c50e - Update to 0.51 - Removed BUILD_DEPENDS (it's not required for a successful build) - Set RUN_DEPENDS accordingly for the given requirements - Added NO_ARCH - Fixed some typos in pkg-descr - Updated pkg-plist
b559e82b39a2 - Update to 1.10.1
704b51511f97 - Update to 1.3.13
cd05269eb20c - Update to 11.2.1
414dc206caad The Steam protocol plugin for bitlbee. This plugin uses the Steam Mobile API allowing it to run alongside the main Steam client.
ae41303dabb2 - Copy databases/mongodb34-tools ->  databases/mongodb36-tools - Update to 3.6.3
e6e1ce97e112 - Update to 0.18.0 - Improve rc script
91e39612ba66 - Update to 228695
8636387023a0 pg_similarity is an extension to support similarity queries on PostgreSQL. The implementation is tightly integrated in the RDBMS in the sense that it defines operators so instead of the traditional operators (= and <>) you can use ~~~ and ! (any of these operators represents a similarity function).
7b0ac4d20549 - Restore BUILD_DEPEND - Bump PORTREVISION
19a23577e6cd Update Samba supplimentary libs to the newer versions.
2640f03a8a59 - Update to 18.6b4
9da9affaa16a - Update python34 -> 3.4.9          python35 -> 3.5.6
9a68f2dbc576 - Fix build
4b47a1cac4b9 - Update to 0.5.0
63a4e9aecd43 - Update to 1.2.3
46452178fe57 - Update to 3.6.4
9b668d446f31 - Update to 2.3.7
705b3445722c - Update to 1.0 - Update WWW - Move back from GH to CHEESESHOP
b24ba9a00bac - Update to 2.0.2
7c00a96f8a6a Add an entry about multiple Samba vulnerabilities:
3284397fb568 Update Samba ports to address multiple CVE vulnerabilities
bb4d4e942d4b - Update to 3.0.2
9a364938fd13 - Update to 1.2.5
6d3cec9b09be - Update to 3.0
705f98781bb6 - Update to 5.3.0
91fb4f7d0ef7 - Update to 2.6.34
7d6f6d7c9b31 - Update to 3.6.1 Changes by upstream: - https://github.com/openstack/django_openstack_auth/compare/3.1.0...3.6.1
431f70364854 - Update to 1.6.1 - Fix typo in rc.d script
59809540bcdf - Update to 2.6.1
fb5a9f887440 This package makes it possible to serialize tags generated by the django-taggit package. Because the tags in the django-taggit package need to be added into a TaggableManager() one cannot use the usual Serializer that is retrieved from the Django REST Framework.
9f97a6ae59c5 - Update to 1.18.12
f0a027b4b6f4 - Update to 2.0.2.18
f712e0c7c924 - Update to 3.4.0
df2cf757759e - Update to 1.2.8
9bfd6d47b7a8 - Update to 5.2.0
e2cd273016a0 - Update to 2.4.1 - Removed option EXAMPLES as there are no more examples that are installed. - Removed concurrent keyword from USE_PYTHON - Added NO_ARCH - Added dependencies for test target
3d443bbefffa - Update to 0.9.1 - Switched from GH to CHEESESHOP
b00e3e850b80 - Update to 2.4.4 - Refined instructions for upgrading - Removed installation instructions. They are now accessible on the   FreeBSD wiki. https://wiki.freebsd.org/Ports/net-mgmt/netbox
0c41122e4185 - Update to 2.4.6
5c0528b381ce - Added new port x11-fonts/materialdesign-ttf
1dc76827461b - Update to 0.17.5
30cbb55b5541 - Update to 0.2. - Take maintainership.
a55f1e54d4ae - Update to 2.4.7
4543b6a81c6a - Update to 3.2.89
3e6dbf8a2de1 - Update to 0.33.9 - Adjust pkg-message
217c8e7ed0a4 Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer.
4464cd7d3929 - Update to 3.10.0
b8efba052699 - Update to 1.20.0
2c2b7578e2d2 - Update to 3.0.1 - Added LICENSE_FILE - Sorted variables a bit according to the PHB - Removed line that is already used for the COMMENT from pkg-descr
5aab7719eae8 - Update to 2.3.4 - Added LICENSE_FILE - Removed EXTRAPATCHES because they no longer applies - Sorted variables a bit according to the PHB - Added post-patch target to replace hardcoded occurences of /etc with ${PREFIX}/etc - Added pkg-plist to handle the installation of files into ${ETCDIR} (for this the newly added post-install target is required) - Improved pkg-descr
dae9fae595e8 - Update to 0.8.1
d8bdb529de64 - Update to 0.17.0 - Added LICENSE and LICENSE_FILE - Sorted variables a bit according to the PHB
69e6739679aa - Update to 0.17.0
1982cb35fec1 - Update to 4.9.0 - Add missing LICENSE info - Support python36 for i386/amd64 - Fallback on armv6,aarch64 to py27 - Switch to github
326349c4acb5 - Update to 2.5.11
84ec18579f57 - Update to 4.3.1
242348be3fb1 - Update to 0.9.1.1 - Add Docs options - Use Github
30f2b3e2618e - Update to 0.8.1 - Add LICENSE file
2c50262d79f9 - Adding missing dependency - Bump PORTREVISION
c80d2eda45e5 Macholib can be used to analyze and edit Mach-O headers, the executable format used by Mac OS X.
f127c56b0161 - Update to 3.3.92
a892fb3b8ff8 - Update to 3.4 - Fix build for mips64 - Added License
58b44e683876 - Update to 1.12
29f56a1813fe py3status is an extensible i3status wrapper written in python.
2bca5ef0e99b - Copy math/py-networkx to math/py-networkx1 and applies modifications to   backport it to the latest version of the 1.x branch -> 1.11 - Adds CONFLICTS_INSTALL to math/py-networkx (no bump of PORTVERSION) and math/py-networkx1 - math/py-networkx1 is required by the package devel/py-taskflow that is not compatible with math/py-network
0762fe43e171 - Update to 3.16
22d35136e72d - Update to 0.30.0
418a4c7d3115 - Update to 40.6.3
3b17eacb3813 - py-certbot-apache is looking for apache2ctl but we ship apachectl with www/apache24   this commit fix this issue - Bump PORTREVISION
adc8e3512fd8 - Update to 3.1.0 - Added LICENSE_FILE - Enabled building for Python 3+ - Updated WWW
599f96436c3f - Update to 16.0.1 - Changed MASTER_SITES to the official upstream repository - Added LICENSE_FILE - Enabled building for Python 3+ ports - Removed RC script glance-glare because it's no longer required - Sorted variables a bit according to the PHB - Added OPTIONS for DOCS, MySQL, PostgreSQL, memcached and MongoDB - Added post-extract, post-patch and post-install targets to replace hardcoded   occurences of /etc with ${PREFIX}/etc and to handle the installation of files into ${ETCDIR} - Added pkg-message
070a6ba29d30 - Update to 12.0.4 - Added LICENSE_FILE - Changed MASTER_SITES to official OpenStack repository - Removed EXTRA_PATCHES (those patches have been rebased and were converted into   mandatory patches) - Enabled building for Python 3+ versions - Sorted variables according to the PHB - Changed RC scripts to work with different Python versions - Added CONFLICTS_INSTALL - Added OPTIONS for MySQL, PostgreSQL, memcached and MongoDB support - changed post-patch target to prevent the installation to files into ${ETCDIR}   by distutils and to replace occurences of /etc to ${PREFIX}/etc - Changed post-install target to install the files into ${ETCDIR} - Updated the shipped cinder.conf.sample - Updated pkg-message
19784936a432 - Update to 0.7.0 - Removed BUILD_DEPENDS because devel/py-pip is no longer required for building the package - Pacify portlint
e3e1860f7411 - Update to 2.6.0
fb0fcf91d6bb - Update to 0.10.1
ec065195d121 - Update to 0.23 - Pass maintainership to submitter - Added LICENSE_FILE
1a5ee78491c2 - Update to 3.0 - Switch to py-django111
25051086569c - Update to 0.1.4 - Limit textproc/py-markdown to versions lower than 3. The 3.x release of   py-markdown introduced some internal changes to the API that isn't compatible   with textproc/py-gfm, yet. - Sort variables according to PHB and to pet portlint - Added test target to make QA easier
29b9a6278b3a - Update to 3.1.0 - Pass maintainership to submitter
a5db8cc43d5e - Update to 5.3.0 - Moved USES block above the OPTIONS block according to PHB and to pet portlint
b713f47a5aa2 - Update to 1.11.1
907c64b2a605 - Update to 3.9.0
51065e28961c - Fix update with portmaster
c008e5aa8214 - Fix apache root dir
bc3b37526645 - Update to 3.4.93
6873795c6922 New Ports: sysutils/zol and sysutils/zol-kmod
0194b5acb305 go-gt aims to reach the completeness of libgit2 or jgit, nowadays covers the majority of the plumbing read operations and some of the main write operations, but lacks the main porcelain operations such as merges.
be4f6196775e - Update to 3.5.95
db72129e9e0b - Update to 3.18
4d7be57d721a - Rename sysutils/zol -> sysutils/openzfs - Rename sysutils/zol-kmod -> sysutils/openzfs-kmod - Update to 2019061000 - Update MOVED - Adds ioctl compat with legacy ZFS userland binaries
4752c15df7b8 - Update to 2019072000 - Unbreak on CURRENT
0b2999b42923 Unbreak openzfs ports
6acd442cdcb7 Update OpenZFS ports to 2020031600
d9d0df6e7a7c sysutils/openzfs*: Switch to merged OpenZFS repo
16bc77b47fde sysutils/openzfs*: Update to latest master
853e87f89f63 openzfs*: Update to latest master
cedfdeb920db openzfs*: Bump to latest master
9d1bcf1f4f5c openzfs*: Bump OpenZFS ports
85e44ca0355c openzfs*: Update to latest master
580e1b30d156 openzfs*: Bump OpenZFS ports
8bfcdafb1641 openzfs*: Bump OpenZFS ports
b0d91d98c58b security/vuxml: Document sysutils/openzfs-kmod issues
17d8c3cb864f openzfs*: Bump OpenZFS ports for zstd, vdev ashift optimizations
52c712a9d4d3 devel/py-libzfs: Take over as maintainer, bump for OpenZFS in base
074690fb5eb7 sysutils/openzfs*: Bump for recent changes
35333d90947b sysutils/openzfs*: Bump to update cache_purgevfs usage after 1300117
5b299a26640d sysutils/openzfs*: Update to fix 12.1-REL build
0211ccbc748e devel/py-sysctl: Update to 0.3.0
9de117956275 sysutils/openzfs*: Bump for vop_fplookup_vexec after 1300121
9a33742b7f7e devel/py-sysctl: Update to 0.3.1, become maintainer
84f628418663 sysutils/openzfs*: Bump to catch up with 1300123
df98b02fe668 devel/py-sysctl: Fix Python 2.7 builds
acdcfb666e63 sysutils/openzfs*: Bump for latest build fixes
247ecc490dc8 devel/py-sysctl: Bump for GIL changes
1648284cd028 sysutils/openzfs*: Bump, fix kmod on 13-CURRENT
536e0cf25782 devel/py-sysctl: Bump to 0.3.2
9480689d8687 sysutils/openzfs*: Bump to fix build on HEAD
2d0b692fb378 sysutils/openzfs*: Bump to fix mode issue in zfs_write
c53da14b7494 sysutils/openzfs*: Bump to latest master
14432ea29415 sysutils/openzfs*: Bump to fix HEAD build failures
3202cd49e8f8 sysutils/openzfs*: Bump to current master
25902949f110 devel/py-libzfs: Bump to version 1.1
2e959732e90d devel/py-libzfs: Update GH_ACCOUNT, fix build on legacy ZFS
7f01a506fe9d devel/py-libzfs: Fix lzc_wait and lzc_sync detection
667055343ce8 devel/py-libzfs: Bump to pull in latest changes
664122983745 sysutils/openzfs*: Update to latest commit
a4fbc9aaa13e sysutils/openzfs*: Add pkg-message install messages
851f7f63713a devel/py-sysctl: Fix off-by-one string termination
63a23cd02cc1 devel/py-libzfs: Avoid fallthrough macro conflict
8093fea04e31 sysutils/openzfs*: Update to latest commit
1a513d182159 sysutils/openzfs*: Update to latest commit
26e680dffa8a sysutils/openzfs*: Sync up to fix the build
546ae71b9052 devel/py-libzfs: Fix various memory leaks
f3f4f5e80565 sysutils/openzfs*: Bump to current upstream master
cb431e11bc50 sysutils/openzfs*: Bump to fix build on main
e9ff25cf63e7 sysutils/openzfs*: Bump to fix build
5903d483038d devel/py-libzfs: Bump to fix the build
51e0dba74499 devel/py-libzfs: Bump for recent changes
19c3e861b768 devel/py-libzfs: Unbreak FreeBSD <13.1
177cee944033 sysutils/openzfs*: Update to latest master
1ebc65476340 sysutils/openzfs*: Update to latest master
33af83813501 devel/py-libzfs: Update to fix build
119910278a16 devel/py-libzfs: Fix build on 12 and main
723f83e80dd2 sysutils/openzfs*: Minor port housekeeping
58702524d472 sysutils/openzfs: Fix zilstat installation
% 

src

% git -C /usr/src log --reverse --oneline --no-expand-tabs --extended-regexp --grep='Sponsored by:[[:cntrl:] ]{1,}iXsystems'
4d52a5754959 Add et(4), a port of DragonFly's Agere ET1310 10/100/Gigabit Ethernet device driver, written by sephe@
cca7141d7662 Add et(4), a port of DragonFly's Agere ET1310 10/100/Gigabit Ethernet device driver, written by sephe@
dcc2b1ff467a Adapt OpenBSD pf's "sloopy" TCP state machine which is useful for Direct Server Return mode, where not all packets would be visible to the load balancer or gateway.
7f471a3289a6 Make umount(8) WARNS=6 clean:  - Cast delimiter width to integer [1]  - Solve name conflicts against system header  - Constify parameters to avoid qualifier conflict
f7d1b2eb75a0  o Add PCI ID for BCM 5756.  o Don't enable BGE_FLAG_BER_BUG on both 5722 and 5756, and based    on their PCI IDs rather than their chip IDs.
bd277cec42dc MFC r200930:
11ad45c9ce52 MFC r202268:
215940b3face Revised revision 199201 (add interface description capability as inspired by OpenBSD), based on comments from many, including rwatson, jhb, brooks and others.
ef096f9d2afe MFC r200135:
f3d3bf873182 Add support for the AR9285 chipset, which is found on many netbooks available today.
a5a931b33f15 MFC 203052:
0917631f163b Fix a couple of bugs with 802.11n: o Process the BAR frame on the adhoc, mesh and sta modes o Fix the format of the ADDBA reply frame o Fix references to the spec section numbers
798aea00f8cd Update to zlib 1.2.4 and add versioned symbols to the library.
e1d36f83953d Add a new field for extended HT capabilities.
59f6c520f0ca Add a missing LINE_BREAK() after printing the roaming parameters in verbose mode.
59fe4a8ce650 Add MCS to the list of media types.
323f12abbc02 When receiving a management frame, pass the mbuf to bpf before calling iv_recv_mgmt(). iv_recv_mgmt() will generate management frame responses and pass them to bpf before the management frame that triggered the response.
58c4a5a1a88f Add AR9285.
b02c965e31b3 MFC r205514:  Add a missing LINE_BREAK() after printing the roaming parameters in  verbose mode.
8d3cd908c459 MFC r203422, r205516:
a1d99827dda3 Setup the correct RX/TX chainmask when we play with the antenna settings.
3dd8c32d1499 MFC r206420:  Setup the correct RX/TX chainmask when we play with the antenna  settings.
4ad53b2511c4 Dump the AR_PHY_TURBO register on the AR5416. This register holds 11n configurations.
113db2dddb71  - Merge soft-updates journaling from projects/suj/head into head.  This    brings in support for an optional intent log which eliminates the need    for background fsck on unclean shutdown.
dfe4a64b123d Add ic_rxstream and ic_txstream. These variables hold the number of RX streams and the number of TX streams respectively.
ee6b5ace1f9b Add a private field to struct ieee80211_rx_ampdu do hold driver specific data.
a157e42516dc Refactor timer management code with priority to one-shot operation mode. The main goal of this is to generate timer interrupts only when there is some work to do. When CPU is busy interrupts are generating at full rate of hz + stathz to fullfill scheduler and timekeeping requirements. But when CPU is idle, only minimum set of interrupts (down to 8 interrupts per second per CPU now), needed to handle scheduled callouts is executed. This allows significantly increase idle CPU sleep time, increasing effect of static power-saving technologies. Also it should reduce host CPU load on virtualized systems, when guest system is idle.
fb2924e4ac8d In the past gunzip(1) write()'s after each inflate return.  This is not optimal from a performance standpoint since the write buffer is not necessarily be filled up when the inflate rountine reached the end of input buffer and it's not the end of file.
f6ac113d5ed3 Add a helper script that detects which partition we are on and update the other.
336d023b2ed2 Make in_proto.c dependent on either inet or inet6.
ec4f97277f3d MFp4 CH=191466:
aae49dd304eb MFp4 CH=191470:
00c081e90831 MFp4 CH=191760:
102454714494 MFp4 CH=191760,191770:
70df4233cdb3 Compile in in_cksum* implementations for both IPv6 and IPv6. While in_pseudo() etc. is often used in offloading feature support, in_cksum() is mostly used to fix some broken hardware.
84d8c09a404f - Allows using full device name paths, such as /dev/ad0 or /dev/mirror/gm0 in config files - Fixes some issues creating gmirror devices, including on GPT partitions - Bugfixes for ZFS mirroring - Enhanced GELI to work with a passphrase only, or key-file only - Bugfix to prevent crashing of PC-BSD Live media when checking for upgrade partitions
c6d2fa7e3659 After r220885 compile the various NIC drivers depending on INET unconditionally backing out r193997, so that they are available for IPv6-only setups as well.
acaeca65b39b Be less strict on includes than in r220746. We need in.h for both INET or INET6 as it holds all the IPPROTO_* definitions needed for the SYSCTL_NODE definitions.
8355d59d919f We need in.h for both INET and INET6, as according to RFC 3493 it defines struct in6_addr, which is needed by ip6_hdr used in here.
db178eb816e2 Make IPsec compile without INET adding appropriate #ifdef checks.
a0ae8f04e881 Make various (pseudo) interfaces compile without INET in the kernel adding appropriate #ifdefs.  For module builds the framework needs adjustments for at least carp.
74e9dcf7861d MfP4 CH=192004:
5084821ac264 Make pf compile without INET support by adding #ifdef INETs and correcting few #includes.
b8e463e644eb MfP4 CH=192029:
67107f459460 Make the PCB code compile without INET support by adding #ifdef INETs and correcting few #includes.
79288c112cc4 Make the UDP code compile without INET.  Expose udp_usrreq.c to IPv6 only as well compiling out most functions adding or extending #ifdef INET coverage.
b287c6c70cd4 Make the TCP code compile without INET.  Sort #includes and add #ifdef INETs. Add some comments at #endifs given more nestedness.  To make the compiler happy, some default initializations were added in accordance with the style on the files.
bb73f68cc831 Add some more missing optional dependencies on inet6, not only inet, to get the files for an IPv6 only kernel as well, remove extra inet6 option where not needed.
2daeab43563f After r221249 allow SCTP to be compiled in an IPv6 only environment as well.
29bd2010d4e3 Fix a mismerge from p4 in that in_localaddr() is not available without INET.
f78dc31e7486 Allow MKMODULESENV being preset from other sources like makeoptions kernel configurations to apply WITH_* WITHOUT_* knobs we use for module building as well to restrict or control opt_*.h flags.
970a76538938 Introduce two new options MK_INET and MK_INET_SUPPORT analogically with INET6 equivalents. Patch reather than re-genenerating src.conf (given the current problem with the script that does the re-gen).
af8a927e14e3 Update carp, gre and pf module builds to be depenent on INET and/or INET6_SUPPORT.
3ff6178ab580 Add LINT-NOINET6 which we have inofficially supported for years and our users complained when broken. Similarly add LINT-NOINET, and for at least documentation purposes add LINT-NOIP (which compiles out INET and INET6 and couple of NIC drivers).
278ea85a0386 Extracting optional components requires mounting devfs
098c92cc1331 Wipeout the end of disks, home to things like gmirror metadata, backup GPT tables, and other potential evil.
8d5a3ca77bc3 Add FEATURE() definitions for IPv4 and IPv6 so that we can use feature_present(3) to dynamically decide whether to use one or the other family.
541ab6a6c50a The argument to setsockopt for IP_MULTICAST_LOOP depends on operating system and is decided upon by configure and could be an u_int or a u_char.  For FreeBSD it is a u_char.
15ede7603127 Check for IPv4 or IPv6 to be available by the kernel to not provoke errors trying to query options not available. Make it possible to compile out INET or INET6 only parts.
7986af23a4b0 Split netconfig into three parts: - netconfig - what auto will call which in turn will check for   IPv4 and IPv6 to be available and ask the user to configure it   by calling - netconfig_ipv4 doing DHCP and static IPv4 addresses, and - netconfig_ipv6 doing rtsol and static IPv6 addresses, and then checking, querying and updating resolv.conf upon return. Both DHCP and rtsol (in the future) might update resolv.conf already so we seed ourselves from that file if available.
2cdbac6ceeb1 While doing it right for current configuration, fix the entry for rc.conf adding the missing mandatory "inet6" keyword.
f07f97be0544 Contrary to the rc.conf framework, when manualy enabling IPv6 we have to -ifdiabled ourselves.
d2025bd0f668 Unbreak NOINET kernels after r222488.
1dd53eaea333 No logner set an IPv4 loopback address by default in defaults/rc.conf. If not specified, network.subr will add it automatically if we have INET support (1).
5af3fa9a5fe3 Conditionally compile in the af_inet and af_inet6, af_nd6 modules. If compiled in for dual-stack use, test with feature_present(3) to see if we should register the IPv4/IPv6 address family related options.
decedfc4f9fd Start teaching pc-sysinstall about IPv6.
06034940f55b Remove some further INET related symbols from pf to allow the module to not only compile bu load as well for testing with IPv6-only kernels. For the moment we ignore the csum change in pf_ioctl.c given the pending update to pf45.
f0cdc18176f3 Empty the network configuration only after the user decided to pick an interface.  Otherwise an accidental start of the netowrk configuration and immediate cancel after the install has finished removes the previously configured settings.
d63d020e223a Write the multi step netconfig to a temporary file and only move that to the final name if netconfig was completely finished.  This fixes reentrance problems even better than r222611.
9ab173de82b7 Fix resolv.conf search list creation: 1) do not print out an empty "search ", things do not like it. 2) the search list is not comma separated.
eb52d12531d9 Convert the allowed characters '-', '.', and ':' in a ZFS pool name to _ to avoid causing errors in the shell script.
1f8551992868 Add PCI ID for RocketRAID 4321 and 4322.  A FreeNAS user have tested the change on RocketRAID 4322.
7778ab7e0cc2 MFprojects/hid: Import the rest of HID improvements from the branch:  - improve report descriptor parser in libusbhid to handle several kinds of reports same time;  - add to the libusbhid API two functions wrapping respective kernel IOCTLs for reading and writing reports;  - tune uhid IOCTL interface to allow reading and writing arbitrary report, when multiple supported by the device;  - teach usbhidctl to set output and feature reports;  - make usbhidaction support all the same item names as bhidctl.
5f8ad41c0d8b  - Add special support for the MFI_CMD ioctl with MFI_CMD_STP command, used by present MegaCLI version. It has some special meaning for the first s/g list entry, while the main s/g list begins from the the second entry, and those lists should remain separate after loading to the busdma map.  - Fix bug in 32bit ioctl compatibility shims when s/g list consists of more then on element.
4aadb12e0b8b Fix a bug in sa_find_sizes() which could lead to panic:
733a1f3f5203 Clarify disks/volumes above 2TiB support in geom_raid:  - add support for volumes above 2TiB with Promise metadata format;  - enforse and document other limitations:    - Intel and Promise metadata formats do not support disks above 2TiB;    - NVIDIA metadata format does not support volumes above 2TiB.
0c883cef45bb Major GEOM MULTIPATH class rewrite:  - Improved locking and destruction process to fix crashes.  - Improved "automatic" configuration method to make it consistent and safe by reading metadata back from all specified paths after writing to one.  - Added provider size check to reduce chance of ordering conflict with other GEOM classes.  - Added "manual" configuration method without using on-disk metadata.  - Added "add" and "remove" commands to allow manage paths manually.  - Failed paths are no longer dropped from geom, but only marked as FAIL and excluded from I/O operations.  - Automatically restore failed paths when all others paths are marked as failed, for example, because of device-caused (not transport) errors.  - Added "fail" and "restore" commands to manually control FAIL flag.  - geom is now destroyed on last path disconnection.  - Added optional Active/Active mode support. Unlike Active/Passive mode, load evenly distributed between all working paths. If supported by the device, it allows to significantly improve performance, utilizing bandwidth of all paths. It is controlled by -A option during creation. Disabled by default now.  - Improved `status` and `list` commands output.
45210a2512e1 Fix few bugs in isp(4) target mode support:  - in destroy_lun_state() assert hold == 1 instead of 0, as it should receive hold taken by the create_lun_state() or get_lun_statep() before;  - fix hold count leak inside rls_lun_statep() that also fired above assert;  - in destroy_lun_state() use SIM bus number instead of SIM path id for ISP_GET_PC_ADDR(), as it was before r196008;  - make isp_disable_lun() to set status in CCB;  - make isp_target_mark_aborted() set status into the proper CCB.
3e6059772d32 Cast some vendor-specific spell on VIA VT1708S codecs to:  - make analog input loopback work;  - get access to the mics boost controls.
f42acd0f7979 Add eventtimers(9) man page, describing related KPIs.
9e259819a6b6 Add BIO_DELETE support for SCSI Direct Access devices (da).
7c6b05d2808b Major snd_hda driver rewrite:  - Huge old hdac driver was split into three independent pieces: HDA controller driver (hdac), HDA CODEC driver (hdacc) and HDA sudio function driver (hdaa).  - Support for multichannel recording was added. Now, as specification defines, driver checks input associations for pins with sequence numbers 14 and 15, and if found (usually) -- works as before, mixing signals together. If it doesn't, it configures input association as multichannel.  - Signal tracer was improved to look for cases where several DACs/ADCs in CODEC can work with the same audio signal. If such case found, driver registers additional playback/record stream (channel) for the pcm device.  - New controller streams reservation mechanism was implemented. That allows to have more pcm devices then streams supported by the controller (usually 4 in each direction). Now it limits only number of simultaneously transferred audio streams, that is rarely reachable and properly reported if happens.  - Codec pins and GPIO signals configuration was exported via set of writable sysctls. Another sysctl dev.hdaa.X.reconfig allows to trigger driver reconfiguration in run-time.  - Driver now decodes pins location and connector type names. In some cases it allows to hint user where on the system case connectors, related to the pcm device, are located. Number of channels supported by pcm device, reported now (if it is not 2), should also make search easier.  - Added workaround for digital mic on some Asus laptops/netbooks.
88addcbe26ac Improve HDMI/DisplayPort audio support in snd_hda(4):
6fa8e691a359 Two 192/24/8 playback streams overflow single mandatory output line (SDO) of HDA bus. Handle that from two directions:  - Add support for "striping" (using several SDO lines), if supported.  - Account HDA bus utilization and return error on new stream allocation attempt if remaining bandwidth is unsifficient.
5bcd25de3efd Print controller/codec IDs for unknown chips instead of useless and frightening "unknown" word. In most cases we don't need to know chips to properly handle them, but having IDs in logs may simplify debugging.
3d741b14a72c Complete rewrite of the snd_hda(4) volume control.
661268263e28 Increase snd_hda(4) default maximal buffer size from 16K to 64K and maximal from 64K to 256K.
4f24090354df Realtek CODECs declare support for 32bit samples on S/PDIF input/output widgets. I am not sure if S/PDIF supports 32bit samples, but my Marantz SR4001 doesn't, producing only single clicks on playback start/stop. Because HDA controller requires 32bit alignment for all samples above 16bit, we can't handle this situation in regular way and have to set 32bit format in sound(4) for anything above 16bit. To workaround the problem, prefer to setup hardware to use 24/20bit samples when 32bit format requested. Add dev.pcm.X.play.32bit and dev.pcm.X.rec.32bit sysctls to control what format really use for 32bit samples.
e0f1c0d777f4 HDMI and DisplayPort support can coexist in HDA CODEC. Report "HDMI/DP" in PCM device name if both supported.
53b95d1799c6 Enable High Bit Rate (HBR) Encoded Packet Type (EPT), if supported (HDMI and HBR bits set) and needed (AC3 format used with 8 channels). This should allow DTS-HD/TrueHD pass-through with rates above 6.144Mbps.
d9360bbfc4a3 Rewrite jack presence detection and implement automatic recording source selection in snd_hda(4) driver.
c0e199f61b53 Press some more info into the PCM device name:  - add "+HP" in case of headphones redirection;  - add device type for analog devices, if all pins have the same.
36acfc6507aa Rework CPU load balancing in SCHED_ULE:  - In sched_pickcpu() be more careful taking previous CPU on SMT systems. Do it only if all other logical CPUs of that physical one are idle to avoid extra resource sharing.  - In sched_pickcpu() change general logic of CPU selection. First look for idle CPU, sharing last level cache with previously used one, skipping SMT CPU groups. If none found, search all CPUs for the least loaded one, where the thread with its priority can run now. If none found, search just for the least loaded CPU.  - Make cpu_search() compare lowest/highest CPU load when comparing CPU groups with equal load. That allows to differentiate 1+1 and 2+0 loads.  - Make cpu_search() to prefer specified (previous) CPU or group if load is equal. This improves cache affinity for more complicated topologies.  - Randomize CPU selection if above factors are equal. Previous code tend to prefer CPUs with lower IDs, causing unneeded collisions.  - Rework periodic balancer in sched_balance_group(). With cpu_search() more intelligent now, make balansing process flat, removing recursion over the topology tree. That fixes double swap problem and makes load distribution more even and predictable.
eacace93178f Add the missing IPOIB option.
63297dfd4a42 Some improvements to GEOM MULTIPATH:  - Implement "configure" command to allow switching operation mode of running device on-fly without destroying and recreation.  - Implement Active/Read mode as hybrid of Active/Active and Active/Passive. In this mode all paths not marked FAIL may handle reads same time, but unlike Active/Active only one path handles write requests at any point in time. It allows to closer follow original write request order if above layers need it for data consistency (not waiting for requisite write completion before sending dependent write).  - Hide duplicate messages about device status change.  - Remove periodic thread wake up with 10Hz rate.
00f32ecbd008 Add to GEOM RAID class module, supporting the DDF metadata format, as defined by the SNIA Common RAID Disk Data Format Specification v2.0.
f7f504c32013 Fix parsing values which contain multiple "=" signs.
7053a07e6692 Fix some issues creating zpool mirror / raidz1(2)(3) devices. Fix issues stamping boot on other ZFS drives, now you can boot after removing mirror drive.
eb2f2e8930ef Use a unique zpool name during install, in the case of having another PC-BSD / FreeBSD zpool on the system for another install.
9e8bf0325239 Add powerpc / powerpc64 support to pc-sysinstall. This patch will autodetect if on powerpc and use the APM gpart GEOM class automaticaly.  At this time support for full disk installation is the only supported scheme.
1ad0b0d5fd2f Add bootcamp bootloader stamp
6c4d7c394577 Set the MBR partition to active when doing a full disk MBR.
ef3a36f9c392 Style fixes.
3a38def3edbb Add support for writing to HID devices through the interrupt output pipe. Supermicro LCD screen modules seem to not support accessing reports through the control pipes, but working fine with the interrupt pipes.
3dfe1a8e498b Fix for the r235558: interrupt output pipe is optional, so fix the driver attach and operation when it is absent.
1623284fab15 MFp4 bz_ipv6_fast:
3089bb2e8454 MFprojects/zfsd:  - Add low-level support for SATA Enclosure Management Bridge (SEMB) devices -- SATA equivalents of the SCSI SES/SAF-TE devices.  - Add some utility functions for SCSI SAF-TE devices access.
f6ad3f237a54 MFprojects/zfsd: Revamp the CAM enclosure services driver. This updated driver uses an in-kernel daemon to track state changes and publishes physical path location information\for disk elements into the CAM device database.
0edc703a02fa MFp4 bz_ipv6_fast:
2889eb8bdfe1 MFp4 bz_ipv6_fast:
ecade87edf77 MFp4 bz_ipv6_fast:
920b965865cd MFp4 bz_ipv6_fast:
62b5b6ecd00a MFp4 bz_ipv6_fast:
3a9391defb8c MFp4 bz_ipv6_fast:
2cf62998da1b MFp4 bz_ipv6_fast:
1b53a49ad97b MFp4 bz_ipv6_fast:
f8315b5fd62a MFp4 bz_ipv6_fast:
d3443481dc96 MFp4 bz_ipv6_fast:
e7b92e27692a MFp4 bz_ipv6_fast:
5aa624a80315 MFp4 bz_ipv6_fast:
d4b93a67d973 MFp4 bz_ipv6_fast:
45747ba53c8a MFp4 bz_ipv6_fast:
ae1450505817 MFp4 bz_ipv6_fast:
47cfa99a5069 MFp4 bz_ipv6_fast:
e2c0161e2efd MFp4 bz_ipv6_fast:
0cfdff24d223 MFp4 bz_ipv6_fast:
39e19560d6e1 MFp4 bz_ipv6_fast:
64907dc4652d Fix French Canadian console keyboard layout
01c64e45fc2e Fix detecting available zpool names.
d83c17fc0dc0 Let pkg_add use the ENV variable PACKAGESUFFIX. This can be used to override the default .tbz package extension to .txz .tgz or .tar
b9c473b2ed7c Rewrite enabling NCQ for SATA devices in a way more alike to SCSI TCQ. This allows to control it with `camcontrol negotiate adaX -T (en|dis)able` on the fly, same as for SCSI devices.
a839e3327845 Add missing newlines into XML output.
0191d9b36729 One more major cam_periph_error() rewrite to improve error handling and reporting. It includes:  - removing of error messages controlled by bootverbose, replacing them with more universal and informative debugging on CAM_DEBUG_INFO level, that is now built into the kernel by default;  - more close following to the arguments submitted by caller, such as SF_PRINT_ALWAYS, SF_QUIET_IR and SF_NO_PRINT; consumer knows better which errors are usual/expected at this point and which are really informative;  - adding two new flags SF_NO_RECOVERY and SF_NO_RETRY to allow caller specify how much assistance it needs at this point; previously consumers controlled that by not calling cam_periph_error() at all, but that made behavior inconsistent and debugging complicated;  - tuning debug messages and taken actions order to make debugging output more readable and cause-effect relationships visible;  - making camperiphdone() (common device recovery completion handler) to also use cam_periph_error() in most cases, instead of own dumb code;  - removing manual sense fetching code from cam_periph_error(); I was told by number of people that it is SIM obligation to fetch sense data, so this code is useless and only significantly complicates recovery logic;  - making ada, da and pass driver to use cam_periph_error() with new limited recovery options to handle error recovery and debugging in common way; as one of results, CAM_REQUEUE_REQ and other retrying statuses are now working fine with pass driver, that caused many problems before.  - reverting r186891 by raj@ to avoid burning few seconds in tight DELAY() loops on device probe, while device simply loads media; I think that problem may already be fixed in other way, and even if it is not, solution must be different.
5868be1e3c15 Check status of cam_periph_hold() inside cdclose().  If cd device was invalidated while open, cam_periph_hold() will return error and won't get the reference.  Following reference release will crash the system.
461a98a2790c Add acpi_asus_wmi(4) -- driver for random extras found on WMI-compatible Asus laptops. It is alike to acpi_asus(4), but uses WMI interface instead of separate ACPI device.
d19f06b32434 Refactor enclosure manegement support in ahci(4). Move it out into separate subdevice ahciem. Emulate SEMB SES device from AHCI LED interface to expose it to users in form of ses(4) CAM device. If we ever see AHCI controllers supporting SES of SAF-TE over I2C as described by specification, they should fit well into this new picture.
3631c6382fa2 Implement media change notification for DA and CD removable media devices. It includes three parts:  1) Modifications to CAM to detect media media changes and report them to disk(9) layer. For modern SATA (and potentially UAS) devices it utilizes Asynchronous Notification mechanism to receive events from hardware. Active polling with TEST UNIT READY commands with 3 seconds period is used for incapable hardware. After that both CD and DA drivers work the same way, detecting two conditions: "NOT READY: Medium not present" after medium was detected previously, and "UNIT ATTENTION: Not ready to ready change, medium may have changed". First one reported to disk(9) as media removal, second as media insert/change. To reliably receive second event new AC_UNIT_ATTENTION async added to make UAs broadcasted to all periphs by generic error handling code in cam_periph_error().  2) Modifications to GEOM core to handle media remove and change events. Media removal handled by spoiling all consumers attached to the provider. Media change event also schedules provider retaste after spoiling to probe new media. New flag G_CF_ORPHAN was added to consumers to reflect that consumer is in process of destruction. It allows retaste to create new geom instance of the same class, while previous one is still dying.  3) Modifications to some GEOM classes: DEV -- to report media change events to devd; VFS -- to handle spoiling same as orphan to prevent accessing replaced media. PART class already handles spoiling alike to orphan.
3c5c55595764 Add several performance optimizations to acpi_cpu_idle().
1914fdecbeb8 Fix kernel panic on `camcontrol reset` for specific target, caused by uninitialized cm_targ in mpssas_action_resetdev().
61c49b4dd11a Several fixes to allow firmware/BIOS flash access from user-level:  - remove special handling of zero length transfers in mpi_pre_fw_upload();  - add missing MPS_CM_FLAGS_DATAIN flag in mpi_pre_fw_upload();  - move mps_user_setup_request() call into proper place;  - increase user command timeout from 30 to 60 seconds;  - avoid NULL dereference panic in case of firmware crash. Set max DMA segment size to 24bit, as MPI SGE supports it. Use mps_add_dmaseg() to add empty SGE instead of custom code. Tune endianness safety.
3d7f41175ddd Rework r220198 change (by fabient). I believe it solves the problem from the wrong direction. Before it, if preemption and end of time slice happen same time, thread was put to the head of the queue as for only preemption. It could cause single thread to run for indefinitely long time. r220198 handles it by not clearing TDF_NEEDRESCHED in case of preemption. But that causes delayed context switch every time preemption happens, even when not needed.
bf89d544d0a2 Allow idle threads to steal second threads from other cores on systems with 8 or more cores to improve utilization.  None of my tests on 2xXeon (2x6x2) system shown any slowdown from mentioned "excess thrashing".  Same time in pbzip2 test with number of threads more then number of CPUs I see up to 10% speedup with SMT disabled and up 5% with SMT enabled.  Thinking about trashing I was trying to limit that stealing within same last level cache, but got only worse results.  Present code any way prefers to steal threads from topologically closer cores.
6871a543f9be Make graid command line a bit more friendly by allowing volume name or provider name to be specified instead of geom name (first argument in all subcommands except label).  In most cases there is only one array used any way, so it is not really useful to make user type ugly geom names like Intel-f0bdf223 or SiI-732c2b9448cf.  Though they can be used in some cases.
469cb18f88c4 Fix build in case we have SMBVDEBUG turned on.
609a74746a13 Add basic BIO_DELETE support to GEOM RAID class for all RAID levels.
650e245ebfc6 Minor addition to r242323: Alike to BIO_WRITE, report success if at least one subdisk succeeded with BIO_DELETE.  But unlike BIO_WRITE don't fail disk on BIO_DELETE error.
994f027fbcac Change the code to use %jd as printf() placeholder for uio_offset and cast to intmax_t.
afe097512cf8 Fix panic due to page faults while in kernel mode, under conditions of VM pressure. The reason is that in some codepaths pointers to stack variables were passed from one thread to another.
8680dc800f08 - Do not put in the mntqueue half-constructed vnodes. - Change the code so that it relies on vfs_hash rather than on a   home-made hashtable. - There's no need to inline fnv_32_buf().
715c4a72fac9 Use information about suported diagnostic pages to avoid reading optional Element Descriptor page if it is not supported.  This removes one error message from verbose logs during boot on systems with some enclosures.
9dbe0b121c7a Fix the lookup in the DOTDOT case in the same way as other filesystems do, i.e. inlining the vn_vget_ino() algorithm.
e631d5ab7861 Get rid of some old debug code. It provides checks similar to the one offered by RedZone so there's no need to keep it.
80704a47afb7 Until now, smbfs_fullpath() computed the full path starting from the vnode and following back the chain of n_parent pointers up to the root, without acquiring the locks of the n_parent vnodes analyzed during the computation. This is immediately wrong because if the vnode lock is not held there's no guarantee on the validity of the vnode pointer or the data. In order to fix, store the whole path in the smbnode structure so that smbfs_fullpath() can use this information.
2c4415419f19 - Remove reset of vpp pointer in some places as long as it's not really useful and has the side effect of obfuscating the code a bit. - Remove spurious references to simple_lock.
42039c5bcecb - smbfs_rename() might return an error value without correctly upgrading the vnode use count, and this might cause the kernel to panic if compiled with WITNESS enable. - Be sure to put the '\0' terminator to the rpath string.
3945a96431c3 Allow KASSERT to log instead of panic.
6b6bd3b70495 Switch the hardwired WITNESS panics to kassert_panic.
9ecd2e32cda2 Allow sysctl to filter boot and runtime tunables.
b2e6b2f87c31 Make SES driver to not fall out on some errors in Additional Status page. This allows CAM devices still get their physical paths even if status of later elements it corrupted.
1adb4ebd35e4 Add DEVICE_IDENTIFY method for wbwd(4), required on most of recent Supermicro motherboards.
4b9b732ac002 watchdogd(8) and watchdog(4) enhancements.
ccba71026244 Make CAM return and GEOM DISK pass through new GEOM::lunid attribute.
0181d54b6b84 Improve handling of 0x3F/0x0E "Reported LUNs data has changed" and 0x25/0x00 "Logical unit not supported" errors.  First initiates specific target rescan, second -- destroys specific LUN.  That allows to automatically detect changes in list of device LUNs.  This mechanism doesn't work when target is completely idle, but probably that is all what can be done without active polling.
227d67aa5469 Merge CAM locking changes from the projects/camlock branch to radically reduce lock congestion and improve SMP scalability of the SCSI/ATA stack, preparing the ground for the coming next GEOM direct dispatch support.
40ea77a036cd Merge GEOM direct dispatch changes from the projects/camlock branch.
10f8f58d4a6d Fix RPC server threads file handle affinity to work better with ZFS.
d473bac729d4 Rework NFS Duplicate Request Cache cleanup logic.
75da4d063465 Make comconsole options set before its activation to be remembered.
537650f54d82 Add property and sysctl to control how ZVOLs are exposed to OS.
ee7f31c06888 Add support for SCSI UNMAP commands to CTL.
35263d6a485f Improve use of socket buffer upcalls.
7a0397fc3bc0 Close the race in older code, that caused connection stuck after r264348.
dea1e22600e9 Reduce number of opens by REOM RAID during provider taste.
b28e753c9310 Do not reread SCSI disk VPD pages on every device open.
7585c6848682 Comment out some pointless device open/close around reading device IDs.
b563304c502c Split RPC pool threads into number of smaller semi-isolated groups.
590d63632198 Use atomics to modify numvnodes variable.
20d3ab87cd7c Allocating new bucket for bucket zone, never take it from the zone itself, since it will almost certanly fail.  Take next bigger zone instead.
1aa6c758279b Introduce new "256 Bucket" zone to split requests and reduce congestion on "128 Bucket" zone lock.
781c93d40557 Implement simple direct-mapped cache for popular filesystem identifiers to avoid congestion on global mountlist_mtx mutex in vfs_busyfs(), while traversing through the list of mount points.
11b569f7cbcf Add support for VERIFY(10/12/16) and COMPARE AND WRITE SCSI commands.
b8c1bd130044 On discovery stage add set of TargetAddress keys to reply, reporting to the client all the portal groups addresses and ports.
c9593e36b4b8 Fix issues in config parser relating to lun serial numbers.
d309b227c5a9 Allow to use iSCSI immediate data by several ctl_datamove() calls.
3a8ce4a36b9d Introduce fine-grained CTL locking to improve SMP scalability.
75c7a1d35755 Lock devstat updates in block backend to make it usable.  Polish lock names.
e327a057a7cd Remove IO_SYNC flag when writing extended file attributes on ZFS.
984a2ea91fbc Add support for VMWare dialect of EXTENDED COPY command, aka VAAI Clone.
25eee848cd5e Add support for Windows dialect of EXTENDED COPY command, aka Microsoft ODX.
3406a2a08328 Fix several issues and inconsistencies in UNMAP capabilities reporting.
55551d0542fc Improve cache control support, including DPO/FUA flags and the mode page.
abafbab15fb7 Implement range checks between UNMAP and READ/WRITE commands.
523f047ea26a Some groundwork for later Informational Exceptions support.
829603e21fcc Add basic iSNS client to the iSCSI target.
14127f5b21cd This change addresses 4 bugs in ZFS exposed by Richard Kojedzinszky's crash.sh script attached to FreeNAS bug 4109: https://bugs.freenas.org/issues/4109
4fc18ff9bb50 Implement better handling for ENOSPC error for both CTL and CAM.
c3e7ba3e6d0f Add to CTL support for logical block provisioning threshold notifications.
40259c79cd80 Make both iSCSI initiator and target support base64 encoded CHAP data.
1251a76b12b7 Replace home-grown CTL IO allocator with UMA.
f7241cceb02f Coalesce last data move and command status for read commands.
e8b00d3d65d2 Add sleep(1) to /rescue.  This adds 664 bytes to the binary on amd64 but it's pretty useful for shell scripts.
ffe9621cc3e7 Increase CTL ports limit from 128 to 256 and LUNs limit from 256 to 1024.
ef8daf3fedea Add GET LBA STATUS command support to CTL.
53c146de18a8 Add to CTL support for threshold notifications for file-backed LUNs.
85700d4d7d07 In addition to r275481 allow threshold notifications work without UNMAP.
26f96d922b5f Fix a regression introduced in r274337 (large block support)
d4f46a775d40 Reimplement TRIM throttling added in r248577.
920c6cbadca3 CTL LUN mapping rewrite.
6b31e1302fa6 Bring some more order into iSCSI portal group tags support.
92847ee1f364 Add support for multiple portal groups per target.
057abcb00413 Teach ctld(8) to control non-iSCSI CTL ports.
aadf439b2212 If target name starts with "naa.", set it as WWNN for CTL port.
c0a3ee845054 Make ATA power management commands to work on SCSI HBAs via PASS THROUGH.
e7affda58419 Add camcontrol subcommands to control APM and AAM levels.
4f9343fc7c29 Disable timestamping on devfs read/write operations by default.
5523c82c1a80 Make GEOM_PART work in presence of previous withered self.
3398491b2f96 Make swapper release orphaned (lost) GEOM provider.
7c924aae615d Fix thinko/copypaste error.
83dd77c3c1ba Make ctld to not exit on ECONNABORTED on accept().
8f990792fcf6 Verify if the saved hostid is still the same and update if it was changed.
d9a669839339 Disable RX/TX queues notifications when not needed.
714487538871 Activate write-only optimization if bpf device opened with O_WRONLY.
4c372ca254b3 Clear p_stops when doing PT_DETACH.
6e55e724a605 Clear p_stops upon PROCFS_CTL_DETACH, similar to r283889.
30363120503f Rewrite port database handling for target mode.
d83595b2a82c Teach ctld about CTL's physical_port and virtual_port fields.
b9b4269c1d31 Fix couple panics on forced unmount of backing file.
e68eef144248 Unify port database use for target and initiator roles.
d4f3ad3a268f Switch initiator IDs in target mode to the same address space as target IDs in initiator mode -- index in port database instead of handlers.
73942c5ce0c9 Issue all reads of single XCOPY segment simultaneously.
f2a20b166a1e Relax serialization of SYNCHRONIZE CACHE commands.
7d0d4342e364 Pass SYNCHRONIZE CACHE command parameters to backends.
7ac58230ea37 Reimplement CTL High Availability.
d7b87b89b7d7 Fix typo.
5eff3ec6e03d Increase group limit for kerberized NFSv4
6d2a1fbf2368 Add API to obtain primary enclosure name and ID for /dev/sesX devices.
21d7e927b51f Unset the gss kernel state when gssd exits
b875c2e96d79 Allow /etc/exports to contain usernames/groups with spaces in them.
5c734b0410ce Add an additional, libucl-based configuration file parser to ctld.
bb3844b388d4 Check value returned from ucl_parser_add_file().
23413065d404 Remove duplicate sentence from pfsync.8.
c096696f31f6 When negotiating MSIX parameters, give other head time to see our NTB_MSIX_RECEIVED status, before making upper layers overwrite it.
32727d3b6d65 When negotiating NTB_SB01BASE_LOCKUP workaround, don't try to limit the BAR size to 1MB.  According to Xeon v3 specifications and my tests, that size register is write-once and so not writeable after BIOS written it.
098f5155d102 Allow AHCI controller to support up to 32 arbitrary devices.
3dd796109355 Add emulation for multiple (up to 16) MSI vectors for AHCI.
9a5325c205f3 NewBus'ify NTB subsystem.
8795de77ce98 Rewrite if_ntb to use modern interface KPIs and features.
c266ab3830db Improve checksum "offload" support.
58e5fbcbaf50 Replace NTB man page with more detailed and up to date.
d0cefbdc0d98 Update if_hwassist when interface options are changed.
13ee8dde0409 Add virtio-console support to bhyve.
cb9813432ac6 Create aliases for named virtio-console ports.
5a236b0ef96a Fix possible geom destruction before final provider close.
bceff6e30aa5 Add support for EIIOE flag in Additional Element Status.
f7b1d7f41906 Reserve space for control message payload (currently a port name).
dc399583ba09 Use providergone method to cover race between destroy and g_access().
14b5719f6a1b After some ZIL changes 6 years ago zil_slog_limit got partially broken due to zl_itx_list_sz not updated when async itx'es upgraded to sync. Actually because of other changes about that time zl_itx_list_sz is not really required to implement the functionality, so this patch removes some unneeded broken code and variables.
962094d52ac5 Allow opening virtio-console ports from the host side before guest enumerates them.
d286418ee636 virtio_console: handle short writes to an Unix domain socket gracefully.
ab4327bb3f9e Explicitly initialize cdai.flags.
7027c01c5666 Make SES status updates more aggressive.
b6fe583c55bf Add `gmirror create` subcommand, alike to gstripe, gconcat, etc.
2823b6467ac5 Postpone ZVOL media/block size caching till first open.
d9ba4eefdcdf Improve support for informational exceptions.
8151740c881f Harden CARP against network loops.
b5a8f340f1ae Workaround NFS bug with readdirplus when there are greater than 1 billion files in a filesystem.
d1040cedef61 Fix src.conf(5) description of WITHOUT_USB_GADGET_EXAMPLES.
5589c6def07a Show that the crunchgen configuration file name is not optional.
62b042bedd27 Carry over r311520 to tools/build/options/WITHOUT_USB_GADGET_EXAMPLES
7fd5cf054467 Mention sendfile(2) by popular demand.
b9b36cc00f18 Replace Cyrillic characters with Latin (normal) ones.
7a206c317d9d Clarify some option descriptions, add a line of text to makeman to add the slightest hint of a shade of a clue of what it does.
13ca53104fb4 Decromulate an extra "if".
4af17bf5c0af Re-enable an accidentally-disabled temp directory creation test.
e93f9c77088a Completely skip cache flushing for not supporting log devices.
6d1ccf40cc54 Execute last ZIO of log commit synchronously.
4e183a48fea8 Add Log directory and SATA NCQ Send and Receive Log.
f9243265757d Optimize pathologic case of telldir() for Samba.
d8880fd45085 Always allow setting number of iterations for the first time.
d89baa5aac82 Allow some control over enabled capabilities for if_vlan.
59150e914165 Propagate IFCAP_LRO from trunk to vlan interface.
ebe4288151ce Make if_bridge complain if it can't disable some capabilities.
2f86d4b00111 Introduce sleepable locks into if_lagg.
f4d34383f924 Add VNC Authentication support based on RFC6143 section 7.2.2.
e0a6a23c6d15 Allow sysctl kern.vm_guest to return bhyve when running under bhyve.
1d1a17a342b6 Make the VNC authentication build with LibreSSL on HardenedBSD and TrueOS.
1b7c1e5ce90a OpenZFS 7578 - Fix/improve some aspects of ZIL writing
426729f77fa1 Initialize variables and use byteorder(9) instead of aliasing char array buf via uint32_t pointer.
daaa9bf1df86 Check if pthread_create(3) successfully created the thread prior to call pthread_join(3). The variable tid is not yet initialized in case the authentication fails at early stage, that would lead pthread_join be called with an uninitialized variable.
6d0f80c921c8 Remove redundant wording, minor edits for clarity.
4323355e76c7 With r318394 seems it breaks gpart(8) in some embedded systems such like PCEngines, RPI1-B, Alix and APU2 boards as well as NanoBSD with the following message:
a94fab67bb9c Switch fabric scans from GID_FT to GID_PT+GFF_ID/GFT_ID.
1a01f934bf75 Add naive benchmark for SSDs in ZFS SLOG role.
e9c982667384 Improve FHA locality control for NFS read/write requests.
e1cf70fbabf9 Fix hrtimer_active() in case of cancellation.
3a150601e192 Fix few issues of LinuxKPI workqueue.
e6f000753eed Fix fake interrupt when set doorbell is unmasked.
546ec4e544f9 Mask doorbells while processing them.
ed9652da5f7d Add NTB driver for PLX/Avago/Broadcom PCIe switches.
c7dabb656363 Make ntb_set_ctx() always generate fake link event.
b6c46372af05 Fix port control for PEX 8749.
84f8cfec2f79 Clear doorbell bits after masking them before processing.
21811c24c6fa Add initial support for Address Lookup Table (A-LUT).
81098a018e28 Relax per-ifnet cif_vrs list double locking in carp(4).
5be4479bfd0e Make ctlstat -n option work reasonably for sparse LUN list.
78e3e2a455f2 Use correct field in the description for the lock after r319722.
62a09ee97685 Fix queue length reporting in mps(4) and mpr(4).
4f5d6573431d Teach mps(4) and mpr(4) drivers to autotune chain frames.
61e7e50da95b The firewall_type is ignored if not set in rc.conf or rc.conf.local, after r190575 there is an option to call rc.firewall with the firewall_type passed in as an argument.
731308d01db4 Allow physically non-contiguous chain frames allocation in mps(4)/mpr(4).
14e084ada595 Add support for Enhanced Gen 5 (16Gb) and Gen 6 (32Gb) QLogic FC HBAs.
d3e9ec30853e Clarity and style fixes.
21b386d51662 Clarify and clean up some language, and add an explicit example.
6b1a96b16bb1 Add new opcodes and statuses from NVMe 1.3a.
48e6891944bc The vmresult table was missing most of the values apart from two due to extra "_" in the names we grep for. Add the "_" to the pattern.
01c1be35e033 Print fuses and fna fields in identify data.
635c517ae9ca Add `nvmecontrol format` subcommand.
011bbaa5138e Add some argument checks to be more user-friendly.
db08ef435328 Increase ABOUT FIRMWARE command timeout to 5s.
8dbc390581f7 Allow makefs to properly tag UEFI El Torito boot images. Use them in amd64 ISOs.
ebf1c08960f1 Correctly mark the last El Torito section header.
72bf324cedca Add an entry dealing with the makefs ISO9660 EFI tagging changes.
756e49c3039a Synchronise with NetBSD's version of EFI handling for El Torito images.
158d2fcd757f Add the etdump utility for dumping El Torito boot catalog information.
8e48426cae63 Use consistent whitespace.
288013f54c32 Various style(9) fixes.
7acb51f681a6 Add isoboot(8) for booting BIOS systems from HDDs containing ISO images.
48990fce8e1c Add an ISO9660 "partition table" type to loader.
d8d4983e5eef Do not fail devices just for errors in descriptor format.
d4bb7978c671 Fix makefs invocation after r331843.
eb5c1940323f Fix the position of $bootable so that -o platformid=efi applies correctly.
d1614e8ead74 Fix a typo.
459a61fd2d0a Add the ability to specify absolute and relative offsets to size partitions.
695fed77a84c Check the return value of fseek.
3435b411f8c9 Remove a debugging printf that crept in.
10e155c08a63 Fix a conditional that got mucked up.
0279ac04edcf Generate hybrid ISO images for amd64.
6ea29847383b Allow etdump, makefs and mkimg to be overridden.
5ee52e15dbab Update release version of FreeBSD.
e4c7e3a1b961 Set si_drv1 for nvmeXnsY in a new race-free way.
c6c70c074633 Fix use-after-free in nvme_qpair_destroy().
e134ecdcfc28 Improve nvme(4) attach/detach sequences.
fc9bdb4ee508 Clean enclosure_table when resetting num_enc_table_entries to zero.
c252f6374079 Fix LOR between controller and queue locks.
42536618bef3 Document ifdi_tx_queues_alloc and ifdi_rx_queues_alloc.
c5ff263d8243 Add a stub manual page for iflib(9).
167a34407cdf Keep CARP state as INIT when net.inet.carp.allow=0.
8951f05525ee Rework CTL frontend & backend options to use nv(3), allow creating multiple ioctl frontend ports.
bc1019a23890 vq_getchain() can return -1 if some descriptor(s) are invalid and prints a diagnostic message. So we do a sanity checking on the return value of vq_getchain().
b5e3928d6d2b We must free the variable str.
2d03aa599974 Include atkbdc header where there are declared the prototype functions atkbdc_event and atkbdc_init.
5f4c83abf5a9 pthread_rwlock_unlock(3) returns 0 if successful, otherwise an error number will be returned to indicate the error, so I'm applying an assert(3) to do a sanity check of the return value.
36b41cc3365d Improve the KASSERT to also have the prison pointer. Helpful when debugging from ddb.
bb8f162363f9 Try to be consistent and spell "vnet" lower case like all the other options (and as we do on command line).
ea089f8c7177 Fix a memory leak on topology_parse().
f439e3a4ff12 Refactor NVMe CAM integration.
e76bd38065c9 Extend show proc with reaper, sigparent, and vmspace information I have regularly needed the last couple of months.
4bee02ad1bde Update strsep(3) EXAMPLE section regards the usage of assert(3).
6dd8233d5da7 Simplify macros EFPRINTF and EFFLUSH. [0] Also stdarg(3) says that each invocation of va_start() must be paired with a corresponding invocation of va_end() in the same function. [1]
b3b11d640036 Break recursion involving getnewvnode and zfs_rmnode.
f9c005a17f4e - Add bhyve virtio-scsi storage backend support.
ce80faa4986d Add SPDX tags to bhyve(8).
55afc65efa16 style(9) remove unnecessary blank tabs.
35f7c93cc821 When this code was introduced at r300829 the author forgot to add the BSD license header that is the same as in its C header file.
ebc3c37c6f86 Add SPDX tags to vmm(4).
f2b5dc3aec4f While I was investigating CID 1194192 related with a resource leak on mrp memory allocation, I could identify that actually we use this pointer on pci_emul.c as well as on vga.c source file.
23fe789d78f6 Fix style(9) space vs tab.
f7224b709f20 Fix style(9) space vs tab.
7ffbcfe281b5 Sometimes it is helpful to get the path for a vnode. Implement a ddb function walking the namecache to do this.
7938a4425a41 Instead of using hand-rolled loops where not needed switch them to FOREACH_PROC_IN_SYSTEM() to have a single pattern to look for.
5e2169bda188 Cut currdev dev and path fields for ZFS on the last colon.
c066c68c57f8 - Add bhyve NVMe device emulation.
0fb9f29baeab With the introduction of reapers and reaplists in r275800, proc0 and init are setup as a circular dependency.
1534cd19b5c7 Split up deadlkres() to make it more readable in anticipation of further changes adding another level of indentation.
aad5531e716d This exposes ZFS user and group quotas via the normal quatactl(2) mechanism.  (Read-only at this point, however.) In particular, this is to allow rpc.rquotad query quotas for NFS mounts, allowing users to see their quotas on the hosts using the datasets.
072ffd4b2027 Fix up some missed and mis-merges from the sequential scan code (r334844). Most of the changes involve moving some code around to reduce conflicts with future merges.  One of the missing changes included a notification on scrub cancellation.
989e062beadf Improve bhyve exit(3) error code.
79fab7d48afa Stop further SCSI recovery attempts after one has failed.
e30993c2a6d6 Increase the mask from 15 to 255 or otherwise NVME_FEAT_SOFTWARE_PROGRESS will never be reached.
9e59a2e8ce65 Add a comment explaining how the PSN works and why there is no need for a null terminator. Also mark CID 1394825 as intentional.
3955e1c03a83 Remove duplicated code.
ec89307fb183 Fix a resource leak when using strdup(3) and also fix few style(9).
cd2315086a82 9751 Allocation throttling misplacing ditto blocks
df90fce29882 Fix double mutex lock.
b018ea0174b8 Users must set the number of queues from 1 to maximum 16 queues.
6b2c20cd9859 NVMe spec version 1.3c says that "serial number" field must be 7-bit ASCII, with unused bytes padded by space characters. Same for firmware number and namespace number.
0b9079bf95d0 - Add CSV output to gstat via -C flag.
1465a1e1eba6 Fix resource leak when using strdup(3).
6128ca86835c Create separate taskqueue to call zfs_unlinked_drain().
2efb7660b58a Add dmu_tx_assign() error handling in zfs_unlinked_drain().
657d21589eee Add -s "help" and -l "help" to print a list of supported PCI and LPC devices.
1aa56353adba Add manpage entry for the new bhyve options -s "help" and -l "help".
20cc39d08565 MFp4 bz_ipv6_fast:
c197a77c3cf3 OpenZFS 9751 - Allocation throttling misplacing ditto blocks
a7fcb1afcb6b Add per-session locking to cryptosoft (swcr).
2cb74ed85652 Skip VDEV_IO_DONE stage only for ZIO_TYPE_FREE.
fbd8c330223b Allow changing lagg(4) MTU.
5bae7542d4ee Emulate machine check related MSR_EXTFEATURES to allow guest OSes to boot on AMD FX Series.
ec9e3fb09583 Merge cases with upper block. This is a cosmetic change only to simplify code.
f5a7a8cd67f9 - Add quirk for Samsung on Mac Mini 7,1
ea2c655dd9f5 Fix resource leak, variables cp, xopts and nopt going out of scope.
6c8dae3cbaf1 Fix resource leak, variable fd going out of scope.
93670f79d770 Fix resource leak when using strdup(3).
250c472a8c16 Fix resource leak when using strdup(3).
6f2d76643e61 Add support ps/2 scancodes for NumLock, ScrollLock and numerical keypad keys.
b4d66a17391c 9952 Block size change during zfs receive drops spill block
0f6f91a8ceee Comestic change to try to inline the memset with SSE/AVX instructions. Also switch from int to size_t to keep portability.
1fcdb5863499 Do not ignore arc_adjust() return value.
93840fdef625 mountd has no way to configure the listen queue depth; rather than add a new option, we pass -1 down to listen, which causes it to use the kern.ipc.soacceptqueue sysctl.
edce78c2c444 Define AHCI_PORT_IDENT and increase by 1 the VTBLK_BLK_ID_BYTES to avoid buffer accessed out of bounds, also switch to snprintf(3).
54ff4a6a05cd Reduce number of DNS queries in mountd.
99fa47de81c1 Fix several iov handling bugs in bhyve virtio-scsi backend.
6810fd0acf61 Make virtio-scsi pass SCSI Task Attributes to CTL.
49f8782283d5 Allow CTL device specification in bhyve virtio-scsi.
4d07b6898806 Reimplement nvd(4) detach handling.
02a992303409 Switch from mutexes to atomics in GEOM_DEV I/O path.
82e20c0a7279 Change ZFS quotas to return EINVAL when not present (matches man page).
56eee7cbb4f6 Reimplement BIO_ORDERED handling in nvd(4).
a5fde7ef528a Relax BIO_FLUSH ordering in da(4), respecting BIO_ORDERED.
6afd9210909a Only sort requests of types that have concept of offset.
54cde30f925c Remove BIO_ORDERED flag from BIO_FLUSH sent by ZFS.
59568a0e5256 Fix integer math overflow in UMA hash_alloc().
6a69d2a40030 Use switch instead of chained if/else to improve readability.
fe74eaab7cab Check element type before setting LEDs.
148d31b83dc0 r339008 broke repquota for UFS.  This rectifies that.
18bb746b40c0 r343881 had an uninitialized error.  This fixes that.
a99bc4c3eb8c Add CBC-MAC authentication.
507281e55e39 Add AES-CCM encryption, and plumb into OCF.
025816d9cece Add support for a virtual hostname to nfsd
237f4abc57b5 Remove some redundant code in _posix1e_acl_strip_np
c6da8eb21f49 * Handle SIGPIPE in gssd We've got some cases where the other end of gssd's AF_LOCAL socket gets closed, resulting in an error (and SIGPIPE) when it tries to do I/O to it. Closing without cleaning up means the next time nfsd starts up, it hangs, unkillably; this allows gssd to handle that particular error.
a8bc5594db0c Allow I/OAT of present Xeon E5/E7 to work thorugh PLX NTB.
2f03a95fd2dd Fix few issues in ioat(4) driver.
c0ca37d17b45 Fix the usage error I introduced in r344192.
62e802cf3a9e Free some space in struct ctl_io_hdr for better use.
f42230d856a2 Fix another bug introduced during the review process of r344140: the tag wasn't being computed properly due to chaning a >= comparison to an == comparison.
50792eb553bf Set process title during zfs send.
247f5bd056de Have cryptocheck toggle kern.cryptodevallowsoft if necessary (this requires root access).
321f819ba546 Refactor command ordering/blocking mechanism in CTL.
17ec774693f8 Add to isp(4) tunables to limit MSI/MSI-X usage.
8ebb14b1c65f Limit 24xx adapters to only one MSI-X interrupt by default.
053db1fefd98 Reduce CTL threads priority to about PUSER.
c3c93809f6be bridge: Fix spurious warnings about capabilities
fcc8734127b1 Flush stdout after each iteration.
673544c3dd2d Add separate aggregation limit for non-rotating media.
b059686a71c8 Do not map small IOCTL buffers to KVA, but copy.
e5355d331979 Fix SCSI sense data pass through.
48ecceba1e8b Change the way FreeBSD GID inheritance is hacked.
9c498bd5c362 Call delist_dev() before destroy_dev_sched_cb().
7763842174c8 Add mutex_destroy() missed in r334844.
fb6a84470465 ip multicast debug: fix strings vs defines
eb1f7f43ca51 Respect quotes and escapes when splitting exports fields.
8cb46437a770 Drop periph lock around cam_periph_unmapmem().
d044b69950ed Fix dataset name comparison in zfs_compare().
83d0c3846d6b Allocate buffers smaller then ABD chunk size as linear.
7cff9f37485c Add an AESNI-optimized version of the CCM/CBC cryptographic and authentication code.  The primary client of this is probably going to be ZFS encryption.
358282805355 Fix array out of bound panic introduced in r306219.
227d37938553 Update comments to match code
1a132f063882 Make Python detection optional and more portable
3b2f2cb8e917 Allow UMA hash tables to expand faster then 2x in 20 seconds.
35251e9c28df Fix comparison signedness in arc_is_overflowing().
913095dc56e0 Move write aggregation memory copy out of vq_lock.
38edd595df94 Add test cases for epair
b1b4ac27082a Python config cleanup
c80038a0a732 Update td_runtime of running thread on each statclock().
284e53a4012a Properly align struct multilist_sublist to cache line.
b3b3aa2e29ac Alike to ZoL disable metaslab allocation tracing code.
3bae91706131 Minimize aggsum_compare(&arc_size, arc_c) calls.
5c32e9fcb228 Optimize kern.geom.conf* sysctls.
49ee0fcea52c Use sbuf_cat() in GEOM confxml generation.
f91aa773bea2 Add wakeup_any(), cheaper wakeup_one() for taskqueue(9).
35a9ffc350cd Optimize xpt_getattr().
4ae6e084f088 Fix strsep_quote() on strings without quotes.
89b35a5274e6 Add Accessible Max Address Configuration support to camcontrol.
76d843dab2d7 Make CAM ATA stack handle disk resizes.
0642bc1cbb79 Make `camcontrol hpa` and `camcontrol ama` trigger reprobe.
c15a591cbd4a Make `camcontrol sanitize` support also ATA devices.
8de2d8c009d6 Add some new fields and bits from NVMe 1.4.
e341cfd2798c Make `camcontrol modepage` to use 10 byte commands.
3b3dd3f770c2 Feature-complete NVMe Namespace Management.
a7bf63be698c Add IOCTL to translate nvdX into nvmeY and NSID.
6c99d1325e45 Decode few more NVMe log pages.
278ba86cec31 Add `nvmecontrol sanitize` command.
70d20ed34fb4 Add `nvmecontrol resv` to handle NVMe reservations.
09128776167a Make `camcontrol modepage` support block descriptors.
443b0ad7864d Make nvd(4) report NGUID or EUI64 as GEOM::lunid.
97be8b969d29 Report NOIOB and NPWG fields as stripe size.
105a03297731 Limit memory window usage in ntb_transport to 256MB.
71a281814225 Improve NVMe hot unplug handling.
5469a751a260 Report Clock Power Management support and status.
21e51c82fb6e Don't consider PCIe hot-plug command timeout fatal.
8d718012fe6a Always check cam_periph_error() status for ERESTART.
4d08d2515332 MFV/ZoL: Fix wrong assertion in libzfs diff error handling
6a216c0bb560 Take proper lock in ses_setphyspath_callback().
ce1b19d8c8d1 Add conv=fsync flag to dd
14113f123e46 Use makefs -t msdos in make_esp_file
16614d351836 Supply SAT layer with valid transfer sizes.
268c28067524 Unify cam_send_ccb() error reporting.
ca847845e3e9 Fix number of problems found while testing on SAT devices.
209002976934 Add one more error message to r352082.
576649b30a31 Initialize page/subpage in case of `modepage -d`.
07f7e4c8b0f1 Fix assumptions of only one device per SES slot.
f4897c94dd1f Fix typo, setting hidden flag instead of reparse.
657dc81d90d6 Improve ioat(4) NUMA-awareness.
bb7b569d3654 loader: Respect loader_color=YES for serial consoles
1eab19cbec44 Make nvme(4) driver some more NUMA aware.
c9205e35008e Fix/improve interrupt threads scheduling.
c55dc51c3704 Microoptimize sched_pickcpu() after r352658.
176dd236dce9 Microoptimize sched_pickcpu() CPU affinity on SMT.
b52c534bffcc Add iflag=fullblock to dd
e9f4580d929d Improve latency of synchronous 128KB writes.
a89a562b6059 Allocate device softc from the device domain.
a4d5fcadd828 FreeBSD'fy ZFS zlib zalloc/zfree callbacks.
3db35ffa2a18 Some more taskqueue optimizations.
7aafa7c368e7 Allow splitting PLX NTB BAR2 into several memory windows.
028d96899b0d Add compact scraptchpad protocol for ntb_transport(4).
1f4a469d36c8 Cleanup address range checks in ioat(4).
348efb140e10 Initialize *comp_update with valid value.
f0dd6a1787a9 Call bus_dma_dmar_set_buswide(9) added in r354830.
7280125e8194 Add ioat_get_domain() to ioat(4) KPI.
cc453b227209 Set handling for some "Logical unit not ready" errors.
130fffa2a3a0 Add variant of root_mount_hold() without allocation.
a4876fbfc3c5 Make CAM use root_mount_hold_token() to delay boot.
bae3729be460 Do not retry long ready waits if previous gave nothing.
95ba48d9738e Make DMAR allow Intel NTB device to access its own BAR0.
5008399c142e Fix use-after-free in case of L2ARC prefetch failure.
e61ed7983ee0 Switch GEOM_DEV from make_dev_p() to make_dev_s().
2efaef42e42b Wrap g_trace() into a macro to avoid unneeded calls.
de579766917e Fix $() handling, broken since the beginning at r108014.
c389a786dd96 Make pass(4) handle misaligned buffers of MAXPHYS size.
a29df733fadb Reimplement gvinum orphanization.
2178f45b86b0 Fix GEOM_UZIP orphanization.
351d0fa6dff9 Fix GEOM_GATE orphanization.
6a8eef35b590 Fix GEOM_SHSEC orphanization.
d2d5fee9312d Fix GEOM_MOUNTVER orphanization.
1d301810d328 Fix GEOM_VIRSTOR orphanization.
cfdb91850cec Missed part of r356162.
9794a803fd12 Retire nstart/nend counters.
024932aae96e Use atomic for start_count in devstat_start_transaction().
8acd3f126aea Don't spin on cleanup_lock if we are not interrupt.
8c3fbf3c2032 Relax locking of carp_forus().
67abaee9fc91 Add Host Memory Buffer support to nvme(4).
da19f62dfa0c Map ECKSUM and EFRAGS from ZFS onto real errnos.
ace409ce9c0e Restore loop break in vm_pageout_lowmem().
1137d1a7e575 setextattr: Increase stdin buffer size to 4096
92f7ba208c63 random(6): Fix off-by-one
84becee1ace1 Update route MTUs for bridge, lagg and vlan interfaces.
c68c82324fe3 Unblock kstat.zfs.misc.dbufstats sysctls.
ea642c5c38ef Few microoptimizations to dbuf layer.
c10aea724fe7 Reduce number of atomic_add() calls in aggsum.
e37d5c12e923 Increase number of write completion threads, matching ZoL.
5c940cf1ff0c Remove vfs.zfs.top_maxinflight tunable/sysctl.
797711a84f0b libpmcstat: Try /boot/modules if module not found
a2386b6f6a87 Increase buffer in mprsas_log_command() from 192 to 224 bytes.
9f2478403837 TODO DONE: Use sx_xholder in SPL rwlock.h
79c20f2260e9 loader: Add a "kernel.loaded" hook
4bee618957f6 Fixup line lost from previous commit (r359072)
d26ae2c1caf0 Add missing STAILQ_INIT() in ciss_disable_adapter().
e4ee6c5444b0 Fix SES on device slots without phys after r349321.
69534635ff48 MFOpenZFS: ZVOLs should not be allowed to have children
73531a2abd8d loader: Fully reset terminal settings, not just colors
efeedddcb58c Fix panic on kern.cam.ctl.ha_role change after r333446.
d2187b39cf67 menu.lua: Give names to menu entries
34144c2c7153 Cleanup LUN addition/removal.
483d953a86a2 Initial support for bhyve save and restore.
32033b3d308c Remove APPLEKEXT ifndefs
e51e957e1779 vfs_exports: Tighten bounds and assert consistency of numsecflavors
b9cc3262bc4e nfs: Remove APPLESTATIC macro
791e886ad0e6 Mention new dd flags in RELNOTES
245bfd34da59 Deduplicate fsid comparisons
1f29b46c42e4 Do not try to fill socket send buffer to the last byte.
fd10265cd2d6 Do not remove upcall if we haven't yet.
3873b1499109 Fix fallout of r319722 in CTL HA.
2bbcd07e39d5 Properly check kern_sg_entries for S/G list.
0d7fed74c739 Remove ctl_free_beio() LUN and ctl_io dependencies.
767300e87aea Make struct ctl_be_lun first element of struct ctl_be_*_lun.
30a31f6c7167 Remove PDU_TOTAL_TRANSFER_LEN() macro.
353c460050b0 Move EXPDATASN/R2TSN from PDU to CTL_PRIV_FRONTEND.
dbcf7598b0f4 Report STATUS_QUEUED/SENT in `ctladm dumpooa` output.
ec18cf79e6fe Remove session locking from cfiscsi_pdu_update_cmdsn().
1cfffed85dae Assign default security flavor when converting old export args
693d10a29176 tmpfs: Preserve alignment of struct fid fields
f057d56c6cf4 scope6: Check for NULL afdata before dereferencing
78a3645fd239 Fix typo in previous commit
9a4510ac3220 Implement zero-copy iSCSI target transmission/read.
92390644e307 Fix config_intrhook leak on initial reset failure.
cbb9ccf735e9 Avoid trying to toggle TSO twice
33b39b661589 Apply default security flavor in vfs_export
550d5d64fef2 Fix admin qpair leak if detached during initial reset.
ead7e1030894 Make polled request timeout less invasive.
5f018c914768 libdevdctl: Force full match of "timestamp" field name
701267ad192d Fix few panics on NVMe's timing out initialization requests.
ef013ceecd0d hwpmc: Always set pmc_cpuid to something
23ce4620920b Make lapic_ipi_vectored(APIC_IPI_DEST_SELF) NMI safe.
9977c593a7a9 Introduce ipi_self_from_nmi().
aba10e131fe7 Allow swi_sched() to be called from NMI context.
855e49f3b0ad Add initial driver for ACPI Platform Error Interfaces.
24e337bec5a5 libpmc: Use known pmc_cpuid buffer size
3b11655c7efb When modifying LUN pass "special" options too.
f0f201438736 Remove extra memset() left after r342388.
8bdf81e4d14d Add CTL support for REPORT IDENTIFYING INFORMATION command.
9e5787d2284e Merge OpenZFS support in to HEAD.
4d5d720178da Fix zstd in OpenZFS module with CPUTYPE?=<something with BMI>
d29f13b9042c Skip zpool_clear_005_pos test until bug fixed
60403b98b907 bsdinstall: Update loader.conf for new OpenZFS deps
ec45a4d383a0 Install zfs-events.5
67c97ec2d606 Tidy up libzpool Makefile
507cf10ad5c1 Move zstd sources from libzfs to libzpool
40d0fd287510 libzfs: Add missing crypto dependency
cd568e2b1b67 libzfs: Also add the crypto dependency to Makefile.inc1
0667273959f1 Ensure zstreamdump subdir can be visited
3fcf9dc4b781 Use MLINKS where appropriate for zfs/zpool subcommand pages
de209fe10e7c Correct and expand on OpenZFS cache file and auto import
3331a1d1737f Explicit CTLFLAG_DYN not needed
92e17803cd19 Enable iterating all sysctls, even ones with CTLFLAG_SKIP
cd500da92461 Fix sbuf_finish() error code check in user-space.
915f0197159b Use RTD3 Entry Latency value as shutdown timeout.
60dc6bee1f48 bhyve: Update TX descriptor base address and host mapping on change
7dbbd1aeaed9 Negotiate iSCSIProtocolLevel of 2 (RFC 7144) in initiator.
0595c1248471 kern_sysctl: Misc code cleanup
8077b9bc603b sysctl: Misc code cleanup
e58483c4fb69 sysctl+kern_sysctl: Honor SKIP for descendant nodes
b19cdab3456b Skip RAW kstat sysctls by default
8b220f891516 Fix asymmetry in devstat(9) calls by GEOM.
883649681528 Introduce support of SCSI Command Priority.
3c0177b88710 Enable bioq 'car limit' added at r335066 at 128 bios.
8f92938fab14 Use proper variable for device path.
8054320e07fa Make CTL nicer to increased MAXPHYS.
46fbd8004fbd Fix panic if NVMe is detached before the intrhook call.
5dc463f9a5ab Improve nvmecontrol error reporting.
ac90f70d1ec7 Increase nvme(4) maximum transfer size from 1MB to 2MB.
a5ec1dd453cd sbin/sysctl: Always honor skip in sysctl_all
401f82df4879 sbin/sysctl: Style fix
81be655266fa iflib: ensure that tx interrupts enabled and cleanups
ff751ee05c93 Remove FirstBurstLength limit for software iSCSI.
65efb73fbddd sbin/sysctl: Fix CTLFLAG_SKIP for adjacent nodes
b75168ed24ca Make software iSCSI more configurable.
9dc7c250b8bd cxgb(4): Remove assumption of physically contiguous mbufs.
e9d419a05357 Set file mode during zfs_write
294e62bebf36 cxgbe(4): Save proper zone index on low memory in refill_fl().
2ae79aa362e7 Install links for zpool feature compat aliases
9d9fd8b79f0e Micro-optimize OOA queue processing.
4fbbe523653b nvme: Replace potentially long DELAY() with pause().
efad9c8ba3ce align nfsdumpstate column output
badcfbacf384 rpc.lockd: Unconditionally close fds as daemon
b07b7aec6534 bsdinstall: Drop vestigial bsdinstall-esps cleanup
5a898b2b78ce Set PCIe device's Max_Payload_Size to match PCIe root's.
e49d3eb40324 Fix race in case of device destruction.
8434a65ce49b pms(4): Do not return CAM_REQ_CMP on errors.
3e347834200b pms(4): Limit maximum I/O size to 256KB instead of 1MB.
dd559118ab3f Fix leak in libc NFSv4 flags parsing
89c3c32647a5 bhyve: Gracefully handle virtio-scsi with no conf
b99419aee49e mpr/mps(4): Make device mapping some more robust.
2760658b211c Improve UMA cache reclamation.
b50db44f021c bsdinstall: Avoid double-mounting /dev
6df35af4d85c Allow sleepq_signal() to drop the lock.
fa3d57c25610 mrsas(4): Report more correct maximum I/O size.
53b438b2425c zfsd: Check for error from zpool_vdev_online
74f80bc1af2f coretemp(4): Switch to smp_rendezvous_cpus().
9d3b47abbba7 ipmi(4): Add more watchdog error checks.
c7cf100aafb4 geli(8): Do not report error on resize to the same size.
e3c5965c259f mpr(4): Handle mprsas_alloc_tm() errors on device removal.
9781c28c6d63 mpr(4): Fix unmatched devq release.
84d5b6bd68ce cam(4): Fix quick unplug/replug for SCSI.
15cb3b5404bd pcib(4): Write window registers after resource adjustment
8c14d7da5b9b bnxt(4): Fix bugs in WOL support.
7af4475a6e31 vmd(4): Major driver refactoring
8f9be1eed11c cam(4): Improve XPT_DEV_MATCH
730ea72c706e cam(4): Limit search for disks in SES enclosure by single bus
f5b0083302ed mpsutil: Fix data truncation by too short buffers.
81dc00331d14 Make msgbuf_peekbytes() not return leading zeroes.
483e464ed432 isp(4): Allow more than 2 ports to read WWNs from NVRAM.
9aba757e92aa ahci(4): Allow enclosure emulation without hardware.
b06771aa667d CTL: Allow I/Os up to 8MB, depending on maxphys value.
a9a2cdaf3c19 cam: Optimize write protection MODE SENSE in da(4).
b252fb24301c bhyve: ahci: Fix regression with no ports
47e46b1123b9 zfs: Fix zvol_cdev_open locking
1a8d8a3a909f CTL: Fix mode page trucation on HA synchronization.
530d274c15e5 CTL: Add length validation for incoming HA messages.
2ea6414ed8bb zfs: Fix typo in module Makefile
7f16b501e25b GEOM: Introduce partial confxml API
404f001161b9 CAM: Keep periph_links when restoring CCB in camperiphdone().
3b0e3e8d2a6f CTL: Fix double command completions on HA failover.
90bcc81bc35e Delay GEOM disk_create() until CAM periph probe completes.
37f6845c6f86 Improve too large physical ashift handling
9dcdee788985 Optimize microzaps
c935fe2e9267 arc_read()/arc_access() refactoring and cleanup
ed2f7ba08d0c Implement uncached prefetch
792a6ee462ef Update arc_summary and arcstat outputs
db832c47feac Pack zrlock_t by 8 bytes
289f7e6adb58 Remove some dead ARC code. (#14340)
0f740a4f1dd4 Introduce minimal ZIL block commit delay
dc5c8006f684 Prefetch on deadlists merge
87a4dfa56190 Improve arc_read() error reporting
5f42d1dbf285 System-wide speculative prefetch limit.
a8d83e2a24de More adaptive ARC eviction
d520f6434247 FreeBSD: Remove extra arc_reduce_target_size() call
1038f87c4edc Fix some signedness issues in arc_evict()
bba7cbf0a481 Fix positive ABD size assertion in abd_verify().
d09a955a605d zfs: Fix positive ABD size assertion in abd_verify().
2fd1c3042362 Mark TX_COMMIT transaction with TXG_NOTHROTTLE.
190290a9ac3f Fix two abd_gang_add_gang() issues.
b035f2b2cb9b Remove single parent assertion from zio_nowait().
469019fb0b2b zil: Don't expect zio_shrink() to succeed.
895e03135e42 zil: Some micro-optimizations.
7381ddf1abd1 zil: Free lwb_buf after write completion.
f63811f07213 ZIL: Reduce scope of per-dataset zl_issuer_lock.
b6fbe61fa6a7 zil: Add some more statistics.
482da24e2073 ZIL: Allow to replay blocks of any size.
5ba4025a8d94 Introduce zfs_refcount_(add|remove)_few().
55b1842f92a2 ZIL: Fix race introduced by f63811f0721.
b3ad3f48d9d2 Use list_remove_head() where possible.
90ccfd426d9c Improve l2arc reporting in arc_summary.
70ea484e3ec5 Finally drop long disabled vdev cache.
d057807ede05 Switch refcount tracking from lists to AVL-trees.
ccec7fbe1c66 Remove ARC/ZIO physdone callbacks.
8e8acabdcaeb Fix memory leak in zil_parse().
8469b5aac0ce Another set of vdev queue optimizations.
b0cbc1aa9a1f Use big transactions for small recordsize writes.
a9d6b0690b18 ZIL: Fix another use-after-free.
eda32dca92a8 Fix remount when setting multiple properties.
fa7b2390d498 Do not report bytes skipped by scan as issued.
b4a087309235 Some ZIO micro-optimizations.
233425a153af Again fix race between zil_commit() and zil_suspend().
736d5962b42e FreeBSD: Fix build on stable/13 after 1302506.
6db781d52ca0 Add missed DMU_PROJECTUSED_OBJECT prefetch.
fdba8cbb796c Avoid extra snprintf() in dsl_deadlist_merge().
c4e8742149e3 Fix raw receive with different indirect block size.
7d0df5422c14 Do not request data L1 buffers on scan prefetch.
28430b51e3e2 Add explicit prefetches to bpobj_iterate().
34b3d498a965 Adjust prefetch parameters.
2cb992a99cca ZIL: Fix config lock deadlock.
2848de11e516 Remove zl_issuer_lock from zil_suspend().
704c80f04871 Avoid waiting in dmu_sync_late_arrival().
b22bab2547b7 Remove fastwrite mechanism.
6c94e6496313 Refactor dmu_prefetch().
bdb7df424518 ZIL: Avoid dbuf_read() before dmu_sync().
8e20e0ff39f0 ZIL: Replay blocks without next block pointer.
eda3fcd56ff9 ZIL: Second attempt to reduce scope of zl_issuer_lock.
bbcf18c29365 ZIL: Tune some assertions.
b1b99e10a6cc ZIL: Revert zl_lock scope reduction.
9da6b60417e9 ZIL: Change ZIOs issue order.
5cc1876f14f9 Add more constraints for block cloning.
90149552b1ee ZIL: Fix potential race on flush deferring.
e5d70f4677af ZIL: Avoid dbuf_read() in ztest_get_data()
e13538856479 Restrict short block cloning requests
2a6c62109c74 ARC: Remove b_cv from struct l1arc_buf_hdr
96b9cf42e0e4 ARC: Remove b_bufcnt/b_ebufcnt from ARC headers
75a2eb7facc4 ARC: Drop different size headers for crypto
342357cd9e71 Reduce number of metaslab preload taskq threads.
66b81b349749 ZIL: Reduce maximum size of WR_COPIED to 7.5K
008baa091f39 FreeBSD: Reduce divergence from in-tree sources
1b310dfb1d5a DMU: Do not pre-read holes during write
380c25f6402d FreeBSD: Improve taskq wrapper
b29e98fa8dfc Properly pad struct tx_cpu to cache line
4fbc52495552 Remove lock from dsl_pool_need_dirty_delay()
57b409856265 Trust ARC_BUF_SHARED() more
e007908a1644 ABD: Be more assertive in iterators
252f46be7d8f ZIL: Detect single-threaded workloads
3afdc97d91c2 ZIO: Remove READY pipeline stage from root ZIOs
c3773de16866 ZIL: Cleanup sync and commit handling
05a7348a7e7e RAIDZ: Use cache blocking during parity math
514d661ca1d5 Tune zio buffer caches and their alignments
799e09f75a31 Unify arc_prune_async() code
8d6c0743e36e nvme: Introduce longer timeouts for admin queue
58398cbd0351 FreeBSD: Optimize large kstat outputs
020f6fd093b6 FreeBSD: Implement taskq_init_ent()
3a8d9b848723 Linux: Reclaim unused spl_kmem_cache_reclaim
35da34516074 L2ARC: Restrict write size to 1/4 of the device
22c8c33a588d Use abd_zero_off() where applicable
5a3bffab1079 ZIO: Optimize zio_flush()
27d8c23c5820 ZIL: Do not encrypt block pointers in lr_clone_range_t
a49087510365 ZIL: Refactor TX_WRITE encryption similar to TX_CLONE_RANGE
cf331663369b ZVOL: Minor code cleanup
2a27fd411153 ZIL: Assert record sizes in different places
a03ebd9beec6 ZIL: Call brt_pending_add() replaying TX_CLONE_RANGE
adcea23cb0d1 ZIO: Add overflow checks for linear buffers
bcd83ccd2516 ZIL: Remove TX_CLONE_RANGE replay for ZVOLs.
55b764e062b1 ZIL: Do not clone blocks from the future
f9765b182eae zdb: Dump encrypted write and clone ZIL records
2aa3a482abe3 ZIL: Remove 128K into 2x68K LWB split optimization
9743d09635c7 BRT: Limit brt_vdev_dump() to only one vdev
e53e60c0bda6 DMU: Fix lock leak on dbuf_hold() error
86063d90319a dbuf: Handle arcbuf assignment after block cloning
86e115e21e5b dbuf: Set dr_data when unoverriding after clone
9b1677fb5a08 dmu: Allow buffer fills to fail
eff77a802dc1 ZIL: Improve next log block size prediction
9e0d12e3100a ZIL: Update Linux tracing after #15635
255741fc9755 Improve block sizes checks during cloning
e78aca3b332d Fix livelist assertions for dedup and cloning
e0bd8118d04b Linux: Cleanup taskq threads spawn/exit
45e23abed55c Update resume token at object receive.
2c01cae8b9fa BRT: Change brt_pending_tree sorting order
c28f94f32ef0 ZAP: Some cleanups/micro-optimizations
bf8f72359d1b BRT: Skip duplicate BRT prefetches
80cc516295fe ZAP: Massively switch to _by_dnode() interfaces
4616b96a643c BRT: Relax brt_pending_apply() locking
f68bde723669 BRT: Make BRT block sizes configurable
8cd8ccca5383 BRT: Skip getting length in brt_entry_lookup()
a89d209bb60c BRT: Fix holes cloning.
b4034276247b BRT: Fix tests to work on non-empty pools
0c8eb974ff3b BRT: Check pool clone stats in more tests
b12738182cff Improve dbuf_read() error reporting
eeca9a91d686 Fix read errors race after block cloning
5e5fd0a1785a Speculative prefetch for reordered requests
aa5445c28ba6 Remove db_state DB_NOFILL checks from syncing context
9e63631dea55 Small fix to prefetch ranges aggregation
997f85b4d312 L2ARC: Relax locking during write
% 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment