- Move includes.nav*.sgml to share/sgml/navibar.ent and
<lang>/share/sgml/nabibar.l10n.ent.
- Move includes.sgml and includes.xsl to
share/sgml/common.ent, share/sgml/header.ent, <lang>/share/sgml/l10n.ent,
and <lang>?share/sgml/header.l10n.ent.
- Move most of XSLT libraries to share/sgml/*.xsl and
<lang>/share/sgml/*.xsl.
- Move news.xml and other *.xml files for the similar purpose
to share/sgml/*.xml and <lang>/share/sgml/*.xml.
- Switch to use a custom DTD for HTML document. Now we use
"-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension", which is
HTML 4.01 + some entities previously pulled via
"<!ENTITY % includes SYSTEM "includes.sgml"> %includes;" line.
The location of entity file will be resolved by using catalog file.
- Add DOCTYPE declearation to XML documents. This makes the followings
possible:
* Use of &foo; entities for SGML in an XML file instead of defining
{$foo} as the same content.
* &symbolic; entities for Latin characters.
- Duplicated information between SGML and XML, or English and
translated doc, has been removed as much as possible.
"required" lists, as well as add a new items with 5.4 in mind:
- Entropy harvesting optimizations are largely implemented and in the 6.x
branch, but not yet ready for 5.x. We'll merge tham after 5.3 to be a
5.4 feature, and keep refining.
- The ACL_MASK override of umask support in UFS punts to 5.4. It violates
the POSIX.1eD17 draft spec, but other implementations have moved in that
direction so we should that also. Didn't happen for 5.3 because I was
working on network stack locking, but will happen for 5.4.
- MAC NFS server support onto the desired list for 5.4. It may well, and
if it does, it will probably be my fault.
- Move busdma for PCI drivers from the 5.3 desired list to the 5.4
required list.
- Add MAC Framework integration with System V IPC to the 5.4 required list;
we have an implementation, but it needs to be merged.
- Add KAME IPSEC w/o Giant to the required list for 5.4.
- Add "all network interface drivers MPSAFE" to the 5.4 desired list. I'd
like for this to happen, but I wouldn't be surprised if we have one or
two ISA 10mbps stragglers come 5.4.
- Add netipx w/o Giant to the desired list for 5.4. I can work on this,
but I'm not set up to test it.
- tcp_output() socket buffer locking fixes on the path to 5.x
- accept()/sofree() locking fixes on the path to 5.x (but may not fix
the reported problem?)
- multicast privilege problems
- i4b hangs with SMP
fdisk and bsdlabel have design limitations the prevent them from working
with >2TB, but they don't prevent one from using GPT or raw partitions to
hold large UFS2 filesystems. growfs is still problematic, but a fix is
being tested in HEAD now.
trimming" tasks as done. They are not fully completed, but
sufficiently completed that they are not showstoppers for 5.3-RELEASE.
Approved by: re (hrs)