PERFORCE change 171637 for review
Yohanes Nugroho
yohanes at FreeBSD.org
Fri Dec 11 05:33:21 UTC 2009
http://p4web.freebsd.org/chv.cgi?CH=171637
Change 171637 by yohanes at econa on 2009/12/11 05:32:32
- network code cleanup
- autodetect memory size
- add CFI support
Affected files ...
.. //depot/projects/str91xx/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#9 integrate
.. //depot/projects/str91xx/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#8 integrate
.. //depot/projects/str91xx/doc/en_US.ISO8859-1/books/handbook/audit/chapter.sgml#2 integrate
.. //depot/projects/str91xx/doc/mn_MN.UTF-8/books/handbook/audit/chapter.sgml#2 integrate
.. //depot/projects/str91xx/ports/MOVED#12 integrate
.. //depot/projects/str91xx/ports/Mk/bsd.ruby.mk#5 integrate
.. //depot/projects/str91xx/src/contrib/expat/lib/xmlparse.c#2 integrate
.. //depot/projects/str91xx/src/contrib/expat/lib/xmltok_impl.c#2 integrate
.. //depot/projects/str91xx/src/contrib/netcat/FREEBSD-vendor#3 integrate
.. //depot/projects/str91xx/src/etc/namedb/named.root#2 integrate
.. //depot/projects/str91xx/src/etc/termcap.small#3 integrate
.. //depot/projects/str91xx/src/lib/libarchive/archive_read_support_format_cpio.c#2 integrate
.. //depot/projects/str91xx/src/lib/libc/gen/sem_init.3#2 integrate
.. //depot/projects/str91xx/src/lib/libc/stdlib/malloc.c#5 integrate
.. //depot/projects/str91xx/src/lib/libkvm/kvm_proc.c#4 integrate
.. //depot/projects/str91xx/src/release/picobsd/bridge/PICOBSD#3 integrate
.. //depot/projects/str91xx/src/release/picobsd/bridge/crunch.conf#3 integrate
.. //depot/projects/str91xx/src/release/picobsd/build/picobsd#3 integrate
.. //depot/projects/str91xx/src/sbin/geom/class/mirror/geom_mirror.c#3 integrate
.. //depot/projects/str91xx/src/sbin/geom/class/mirror/gmirror.8#3 integrate
.. //depot/projects/str91xx/src/share/misc/committers-src.dot#5 integrate
.. //depot/projects/str91xx/src/share/termcap/termcap.src#3 integrate
.. //depot/projects/str91xx/src/sys/amd64/acpica/acpi_switch.S#2 integrate
.. //depot/projects/str91xx/src/sys/arm/conf/CNS11XXNAS#6 edit
.. //depot/projects/str91xx/src/sys/arm/econa/cfi_bus_econa.c#1 add
.. //depot/projects/str91xx/src/sys/arm/econa/econa.c#4 edit
.. //depot/projects/str91xx/src/sys/arm/econa/econa_machdep.c#6 edit
.. //depot/projects/str91xx/src/sys/arm/econa/econa_reg.h#3 edit
.. //depot/projects/str91xx/src/sys/arm/econa/ehci_ebus.c#1 branch
.. //depot/projects/str91xx/src/sys/arm/econa/files.econa#2 edit
.. //depot/projects/str91xx/src/sys/arm/econa/if_ece.c#11 edit
.. //depot/projects/str91xx/src/sys/arm/econa/if_ecereg.h#3 edit
.. //depot/projects/str91xx/src/sys/arm/econa/if_ecevar.h#4 edit
.. //depot/projects/str91xx/src/sys/arm/econa/ohci_ec.c#1 branch
.. //depot/projects/str91xx/src/sys/arm/econa/uart_bus_ec.c#1 branch
.. //depot/projects/str91xx/src/sys/arm/econa/uart_cpu_ec.c#1 branch
.. //depot/projects/str91xx/src/sys/arm/mv/mv_sata.c#3 integrate
.. //depot/projects/str91xx/src/sys/boot/i386/gptboot/gptboot.c#3 integrate
.. //depot/projects/str91xx/src/sys/boot/i386/libi386/biosacpi.c#3 integrate
.. //depot/projects/str91xx/src/sys/boot/i386/zfsboot/zfsboot.c#4 integrate
.. //depot/projects/str91xx/src/sys/boot/zfs/zfsimpl.c#3 integrate
.. //depot/projects/str91xx/src/sys/cam/scsi/scsi_cd.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/ata/ata-all.c#5 integrate
.. //depot/projects/str91xx/src/sys/dev/ata/ata-disk.c#4 integrate
.. //depot/projects/str91xx/src/sys/dev/bge/if_bge.c#7 integrate
.. //depot/projects/str91xx/src/sys/dev/bge/if_bgereg.h#4 integrate
.. //depot/projects/str91xx/src/sys/dev/e1000/if_igb.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/pci/pci.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/pci/pci_pci.c#2 integrate
.. //depot/projects/str91xx/src/sys/dev/puc/puc.c#2 integrate
.. //depot/projects/str91xx/src/sys/dev/siis/siis.c#5 integrate
.. //depot/projects/str91xx/src/sys/dev/sound/pci/hda/hdac.c#8 integrate
.. //depot/projects/str91xx/src/sys/dev/uart/uart_bus_ec.c#2 delete
.. //depot/projects/str91xx/src/sys/dev/uart/uart_cpu_ec.c#2 delete
.. //depot/projects/str91xx/src/sys/dev/usb/controller/ehci_ebus.c#5 delete
.. //depot/projects/str91xx/src/sys/dev/usb/controller/ehci_pci.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/controller/ohci_ec.c#4 delete
.. //depot/projects/str91xx/src/sys/dev/usb/controller/uhci_pci.c#5 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/input/uhid.c#5 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/net/if_axe.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/net/if_cdce.c#8 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/quirk/usb_quirk.c#5 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/quirk/usb_quirk.h#3 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/serial/u3g.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/serial/uftdi.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/serial/umodem.c#6 integrate
.. //depot/projects/str91xx/src/sys/dev/usb/usbdevs#9 integrate
.. //depot/projects/str91xx/src/sys/fs/nfsserver/nfs_nfsdcache.c#2 integrate
.. //depot/projects/str91xx/src/sys/i386/i386/dump_machdep.c#3 integrate
.. //depot/projects/str91xx/src/sys/i386/i386/machdep.c#7 integrate
.. //depot/projects/str91xx/src/sys/i386/i386/minidump_machdep.c#3 integrate
.. //depot/projects/str91xx/src/sys/i386/xen/pmap.c#6 integrate
.. //depot/projects/str91xx/src/sys/kern/subr_bus.c#8 integrate
.. //depot/projects/str91xx/src/sys/kern/vfs_syscalls.c#6 integrate
.. //depot/projects/str91xx/src/sys/kern/vfs_vnops.c#6 integrate
.. //depot/projects/str91xx/src/sys/net/radix.c#2 integrate
.. //depot/projects/str91xx/src/sys/netinet/ipfw/ip_dummynet.c#3 integrate
.. //depot/projects/str91xx/src/sys/sparc64/sparc64/stack_machdep.c#2 integrate
.. //depot/projects/str91xx/src/sys/sun4v/sun4v/stack_machdep.c#2 integrate
.. //depot/projects/str91xx/src/sys/sys/bus.h#7 integrate
.. //depot/projects/str91xx/src/usr.bin/calendar/calendars/calendar.freebsd#5 integrate
.. //depot/projects/str91xx/src/usr.sbin/lastlogin/Makefile#2 integrate
.. //depot/projects/str91xx/src/usr.sbin/lastlogin/lastlogin.c#2 integrate
.. //depot/projects/str91xx/src/usr.sbin/sysinstall/user.c#3 integrate
.. //depot/projects/str91xx/www/en/developers.sgml#7 integrate
.. //depot/projects/str91xx/www/hu/share/sgml/news.xml#10 integrate
.. //depot/projects/str91xx/www/ru/index.xsl#3 integrate
.. //depot/projects/str91xx/www/ru/share/sgml/header.l10n.ent#2 integrate
.. //depot/projects/str91xx/www/share/sgml/news.xml#10 integrate
Differences ...
==== //depot/projects/str91xx/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#9 (text+ko) ====
@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.884 2009/12/05 03:50:17 glarkin Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.885 2009/12/09 20:56:30 gavin Exp $ -->
<!--
NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical
order by first name.
@@ -3215,11 +3215,6 @@
</listitem>
<listitem>
- <para>Gavin Atkinson
- <email>gavin.atkinson at ury.york.ac.uk</email></para>
- </listitem>
-
- <listitem>
<para>Gavin Mu
<email>gavin at FreeBSDChina.org</email></para>
</listitem>
==== //depot/projects/str91xx/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#8 (text+ko) ====
@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.276 2009/11/18 14:24:59 mandree Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml,v 1.277 2009/12/09 20:56:30 gavin Exp $ -->
<!--
NOTE TO NEW COMMITTERS: Core and committers lists are sorted in
alphabetical order by last name. Please keep in mind that fact while
@@ -59,6 +59,10 @@
</listitem>
<listitem>
+ <para>&a.gavin;</para>
+ </listitem>
+
+ <listitem>
<para>&a.jadawin;</para>
</listitem>
==== //depot/projects/str91xx/doc/en_US.ISO8859-1/books/handbook/audit/chapter.sgml#2 (text+ko) ====
@@ -1,6 +1,6 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/audit/chapter.sgml,v 1.33 2008/01/22 11:07:11 brueffer Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/audit/chapter.sgml,v 1.34 2009/12/10 10:21:16 danger Exp $
-->
<!-- Need more documentation on praudit, auditreduce, etc. Plus more info
@@ -36,7 +36,7 @@
<see>MAC</see>
</indexterm>
- <para>&os; 6.2 and later include support for fine-grained
+ <para>The &os; operating system includes support for fine-grained
security event auditing. Event auditing allows the reliable,
fine-grained, and configurable logging of a variety of
security-relevant system events, including logins, configuration
@@ -89,17 +89,12 @@
</itemizedlist>
<warning>
- <para>The audit facility in &os; 6.<replaceable>X</replaceable> is
- experimental, and production
- deployment should occur only after careful consideration of the
- risks of deploying experimental software. Known limitations include
+ <para>The audit facility has some known limitations which include
that not all security-relevant system events are currently auditable,
and that some login mechanisms, such as X11-based display managers
and third party daemons, do not properly configure auditing for user
login sessions.</para>
- </warning>
- <warning>
<para>The security event auditing facility is able to generate very
detailed logs of system activity: on a busy system, trail file
data can be very large when configured for high detail, exceeding
@@ -192,10 +187,10 @@
<title>Installing Audit Support</title>
<para>User space support for Event Auditing is installed as part of the
- base &os; operating system. In &os; 7.0 and later, kernel support for
- Event Auditing is compiled in by default. In &os; 6.<replaceable>X</replaceable>,
- support must be explicitly compiled into the kernel by adding the
- following lines to the kernel configuration file:</para>
+ base &os; operating system. Kernel support for
+ Event Auditing is compiled in by default, but support for this
+ feature must be explicitly compiled into the custom kernel by adding
+ the following line to the kernel configuration file:</para>
<programlisting>options AUDIT</programlisting>
@@ -238,7 +233,7 @@
<listitem>
<para><filename>audit_event</filename> - Textual names and
descriptions of system audit events, as well as a list of which
- classes each event in.</para>
+ classes each event is in.</para>
</listitem>
<listitem>
==== //depot/projects/str91xx/doc/mn_MN.UTF-8/books/handbook/audit/chapter.sgml#2 (text+ko) ====
@@ -1,9 +1,9 @@
<!--
The FreeBSD Mongolian Documentation Project
- Original revision 1.33
+ Original revision 1.34
- $FreeBSD: doc/mn_MN.UTF-8/books/handbook/audit/chapter.sgml,v 1.8 2008/01/24 03:23:02 keramida Exp $
+ $FreeBSD: doc/mn_MN.UTF-8/books/handbook/audit/chapter.sgml,v 1.9 2009/12/10 16:40:56 ganbold Exp $
-->
<!-- Need more documentation on praudit, auditreduce, etc. Plus more info
@@ -47,8 +47,8 @@
<see>MAC</see>
</indexterm>
- <para>&os; 6.2 болон даÑаагийн Ñ
ÑвилбаÑÑÑд Ð½Ñ Ð½ÑгÑ-боловÑÑÑÑлÑан
- аÑÑлгүй байдлÑн үйл ÑвÑад аÑÐ´Ð¸Ñ Ñ
ийÑ
дÑмжлÑг оÑÑÑлÑан болно. Үйл ÑвÑад аÑÐ´Ð¸Ñ Ñ
ийÑ
нÑ
+ <para>&os; үйлдлийн ÑиÑÑемд нÑгÑ-боловÑÑÑÑлÑан,
+ аÑÑлгүй байдлÑн үйл ÑвÑад аÑÐ´Ð¸Ñ Ñ
ийÑ
дÑмжлÑг оÑÑон байгаа. Үйл ÑвÑад аÑÐ´Ð¸Ñ Ñ
ийÑ
нÑ
нÑвÑÑÑн оÑолÑÑÑд, ÑоÑ
иÑÐ³Ð¾Ð¾Ð½Ñ Ó©Ó©ÑÑлөлÑүүд, болон Ñайл болон ÑүлжÑÑний Ñ
Ð°Ð½Ð´Ð°Ð»Ñ Ð·ÑÑÑг
ÑÓ©Ñөл бүÑийн аÑÑлгүй байдлÑн Ñ
олбогдолÑой ÑиÑÑемийн үйл ÑвÑÑÑдÑн Ñ
Ñнаж бүÑÑгÑÑÑн биÑлÑгийг найдваÑÑай,
нÑгÑ-боловÑÑÑÑлÑан, ба ÑоÑ
иÑÑÑлаÑ
боломжÑÐ¾Ð¹Ð³Ð¾Ð¾Ñ Ñ
ийÑ
боломжийг бүÑдүүлдÑг.
@@ -99,16 +99,11 @@
</itemizedlist>
<warning>
- <para>ÐÑÐ´Ð¸Ñ Ñ
ÑÑÑгÑÑл Ð½Ñ &os; 6.<replaceable>X</replaceable> дÑÑÑ ÑÑÑÑилÑÑн Ð±Ð°Ð¹Ð´Ð»Ð°Ð°Ñ Ð¾ÑÑон бөгөөд
- ÑÑÑÑилÑÑн пÑогÑам Ñ
ангамж аÑиглаÑ
ад гаÑÑ Ð±Ð¾Ð»Ð·Ð¾Ñгүй аÑÑлÑг наÑийн нÑгÑлан
- үзÑÑний даÑаа аÑиглалÑад Ñ
ÑÑÑглÑÑ
ÑÑÑой Ñм. ÐаÑим нÑг Ñ
ÑзгааÑлалÑÑÑдÑг дÑÑдвал
+ <para>ÐÑÐ´Ð¸Ñ Ñ
ÑÑÑгÑÑл Ð½Ñ Ð·Ð°Ñим нÑг Ñ
ÑзгааÑлагдмал боломжÑÑдÑай бөгөөд ÑÑдгÑÑÑÑÑÑ Ð´ÑÑдвал
бүÑ
аÑÑлгүй байдлÑн Ñ
олбогдолÑой ÑиÑÑемийн үйл ÑвÑÑÑдÑг аÑÐ´Ð¸Ñ Ñ
ийÑ
боломжгүй,
X11 дÑÑÑ Ò¯Ð½Ð´ÑÑлÑгдÑÑн дÑлгÑÑийн менежеÑүүд болон гÑÑÐ°Ð²Ð´Ð°Ð³Ñ Ð´ÑмонÑÑд зÑÑÑг
заÑим нÑвÑÑÑÑ
меÑ
анизмÑÑд Ñ
ÑÑÑглÑгÑийн нÑвÑÑÑÑ
ÑеÑÑийг аÑÐ´Ð¸Ñ Ñ
ийÑ
ÑоÑ
иÑгоог бÑÑÑÑ
Ñ
ийдÑг зÑÑÑг болно.</para>
- </warning>
-
- <warning>
<para>ÐÑÑлгүй байдлÑн үйл ÑвÑÑг аÑÐ´Ð¸Ñ Ñ
ийÑ
Ñ
ÑÑÑгÑÑл Ð½Ñ ÑиÑÑемийн Ð°Ð¶Ð¸Ð»Ð»Ð°Ð³Ð°Ð°Ð½Ñ Ð¼Ð°Ñ
дÑлгÑÑÑнгүй биÑлÑгүүдийг Ò¯Ò¯ÑгÑÑ
ÑадваÑÑай: наÑийвÑилÑан ÑоÑ
иÑгоо Ñ
ийгдÑÑн завгүй ÑиÑÑемд
Ð¼Ó©Ñ Ð±Ð¸ÑлÑгийн ÑайлÑн өгөгдөл ÑоÑ
иÑÐ³Ð¾Ð¾Ð½Ð¾Ð¾Ñ Ñ
амааÑан заÑим ÑоÑ
иолдолд гигабайÑÐ°Ð°Ñ Ñ Ð¸Ð»Ò¯Ò¯
@@ -196,10 +191,9 @@
<title>ÐÑÐ´Ð¸Ñ Ñ
ийÑ
дÑмжлÑг ÑÑÑлгаÑ
нÑ</title>
<para>Үйл ÑвÑÑг ÐÑÐ´Ð¸Ñ Ñ
ийÑ
Ñ
ÑÑÑглÑгÑийн ÑалбаÑÑн дÑмжлÑг үндÑÑн &os;
- үйлдлийн ÑиÑÑемд оÑÑон байгаа. &os; 7.0 болон ÑүүнÑÑÑ ÑÐ¸Ð½Ñ Ñ
ÑвилбаÑÑÑдад
- Үйл ÑвÑÑг ÐÑÐ´Ð¸Ñ Ñ
ийÑ
дÑмжлÑг анÑ
дагÑÐ°Ð°Ñ ÑмÑ
ÑÑгÑгдÑн оÑÑон. &os; 6.<replaceable>X</replaceable> Ñ
ÑвилбаÑÑн
- Ñ
ÑвÑд үйл ÑвÑÑг аÑÐ´Ð¸Ñ Ñ
ийÑ
ийг дÑмжиÑ
даÑааÑ
мөÑийг Ñөмд оÑÑÑлан Ñ
Ó©ÑвүүлÑÑн
- байÑ
ÑааÑдлагаÑай:</para>
+ үйлдлийн ÑиÑÑемд оÑÑон байгаа. Үйл ÑвÑÑг ÐÑÐ´Ð¸Ñ Ñ
ийÑ
дÑмжлÑг
+ анÑ
дагÑÐ°Ð°Ñ ÑмÑ
ÑÑгÑгдÑн оÑÑон Ð±Ð¾Ð»Ð¾Ð²Ñ Ñг ÑÐ½Ñ Ð±Ð¾Ð»Ð¾Ð¼Ð¶Ð¸Ð¹Ð³ дÑмжиÑ
ийн ÑÑлд
+ даÑааÑ
мөÑийг Ñөмд оÑÑÑлан Ñ
Ó©ÑвүүлÑÑн байÑ
ÑааÑдлагаÑай:</para>
<programlisting>options AUDIT</programlisting>
@@ -238,7 +232,7 @@
<listitem>
<para><filename>audit_event</filename> - СиÑÑемийн аÑÐ´Ð¸Ñ Ò¯Ð¹Ð» ÑвÑÑÑдÑн
- ÑайлбаÑÑÑд ба нÑÑÑ Ð±Ð¾Ð»Ð¾Ð½ үйл ÑÐ²Ñ Ð±Ð¾Ð»Ð³Ð¾Ð½ Ð°Ð»Ñ Ð°Ð½Ð³Ð¸Ð»Ð°Ð»Ð´ Ñ
амааÑаÑ
жагÑаалÑ.</para>
+ ÑайлбаÑÑÑд, нÑÑÑ Ð±Ð¾Ð»Ð¾Ð½ үйл ÑÐ²Ñ Ð±Ð¾Ð»Ð³Ð¾Ð½ Ð°Ð»Ñ Ð°Ð½Ð³Ð¸Ð»Ð°Ð»Ð´ Ñ
амааÑаÑ
жагÑаалÑ.</para>
</listitem>
<listitem>
==== //depot/projects/str91xx/ports/MOVED#12 (text+ko) ====
@@ -1,7 +1,7 @@
#
# MOVED - a list of (recently) moved or removed ports
#
-# $FreeBSD: ports/MOVED,v 1.2047 2009/12/08 11:13:39 kwm Exp $
+# $FreeBSD: ports/MOVED,v 1.2048 2009/12/10 13:22:20 pav Exp $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
@@ -4219,3 +4219,4 @@
x11-toolkits/p5-Gnome||2009-12-08|Has expired: Has been broken for more than 6 months
editors/abiword-extras|editors/abiword|2009-12-08|This subport has been included in the main port.
editors/abiword-plugins|editors/abiword|2009-12-08|This subport has been included in the main port.
+www/jakarta-tomcat5||2009-12-10|Has expired: Old version, consider using www/tomcat55 or www/tomcat6 instead
==== //depot/projects/str91xx/ports/Mk/bsd.ruby.mk#5 (text+ko) ====
@@ -3,7 +3,7 @@
#
# Created by: Akinori MUSHA <knu at FreeBSD.org>
#
-# $FreeBSD: ports/Mk/bsd.ruby.mk,v 1.190 2009/10/24 10:52:07 stas Exp $
+# $FreeBSD: ports/Mk/bsd.ruby.mk,v 1.191 2009/12/09 23:45:30 stas Exp $
#
.if !defined(Ruby_Include)
@@ -198,9 +198,9 @@
# Ruby 1.9
#
RUBY_RELVERSION= 1.9.1
-RUBY_PORTREVISION= 2
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
-RUBY_PATCHLEVEL= 243
+RUBY_PATCHLEVEL= 376
RUBY_VERSION?= ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL}
RUBY_DISTVERSION?= ${RUBY_RELVERSION}-p${RUBY_PATCHLEVEL}
==== //depot/projects/str91xx/src/contrib/expat/lib/xmlparse.c#2 (text+ko) ====
@@ -3725,7 +3725,6 @@
return XML_ERROR_NO_ELEMENTS;
default:
tok = -tok;
- next = end;
break;
}
}
==== //depot/projects/str91xx/src/contrib/expat/lib/xmltok_impl.c#2 (text+ko) ====
@@ -1744,7 +1744,7 @@
const char *end,
POSITION *pos)
{
- while (ptr != end) {
+ while (ptr < end) {
switch (BYTE_TYPE(enc, ptr)) {
#define LEAD_CASE(n) \
case BT_LEAD ## n: \
==== //depot/projects/str91xx/src/contrib/netcat/FREEBSD-vendor#3 (text+ko) ====
@@ -1,5 +1,5 @@
-# $FreeBSD: src/contrib/netcat/FREEBSD-vendor,v 1.3 2009/08/13 06:07:38 des Exp $
+# $FreeBSD: src/contrib/netcat/FREEBSD-vendor,v 1.4 2009/12/08 19:12:38 delphij Exp $
Project: netcat (aka src/usr.bin/nc in OpenBSD)
ProjectURL: http://www.openbsd.org/
-Version: 4.4
+Version: 4.5
License: BSD
==== //depot/projects/str91xx/src/etc/namedb/named.root#2 (text+ko) ====
@@ -1,5 +1,5 @@
;
-; $FreeBSD: src/etc/namedb/named.root,v 1.14 2008/02/07 06:28:02 dougb Exp $
+; $FreeBSD: src/etc/namedb/named.root,v 1.15 2009/12/11 01:06:04 dougb Exp $
;
; This file holds the information on root name servers needed to
@@ -13,8 +13,8 @@
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
-; last update: Feb 04, 2008
-; related version of root zone: 2008020400
+; last update: Dec 12, 2008
+; related version of root zone: 2008121200
;
; formerly NS.INTERNIC.NET
;
@@ -22,68 +22,69 @@
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:BA3E::2:30
;
-; formerly NS1.ISI.EDU
+; FORMERLY NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
;
-; formerly C.PSI.NET
+; FORMERLY C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
;
-; formerly TERP.UMD.EDU
+; FORMERLY TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
;
-; formerly NS.NASA.GOV
+; FORMERLY NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
;
-; formerly NS.ISC.ORG
+; FORMERLY NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
-F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f
+F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2F::F
;
-; formerly NS.NIC.DDN.MIL
+; FORMERLY NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
;
-; formerly AOS.ARL.ARMY.MIL
+; FORMERLY AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
-H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::803f:235
+H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::803F:235
;
-; formerly NIC.NORDU.NET
+; FORMERLY NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
;
-; operated by VeriSign, Inc.
+; OPERATED BY VERISIGN, INC.
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:C27::2:30
;
-; operated by RIPE NCC
+; OPERATED BY RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
-K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1
+K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7FD::1
;
-; operated by ICANN
+; OPERATED BY ICANN
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42
+L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:3::42
;
-; operated by WIDE
+; OPERATED BY WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
-M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35
+M.ROOT-SERVERS.NET. 3600000 AAAA 2001:DC3::35
; End of File
==== //depot/projects/str91xx/src/etc/termcap.small#3 (text+ko) ====
@@ -30,7 +30,7 @@
# SUCH DAMAGE.
#
# @(#)termcap.src 5.88 (Berkeley) 4/30/91
-# $FreeBSD: src/etc/termcap.small,v 1.30 2009/06/13 13:35:18 edwin Exp $
+# $FreeBSD: src/etc/termcap.small,v 1.31 2009/12/10 22:25:53 ed Exp $
#
# for syscons
# common entry without semigraphics
@@ -291,32 +291,32 @@
:up=\E[A:\
:ut:
-# $XFree86: xc/programs/xterm/termcap,v 3.28 2001/01/17 23:46:39 dawes Exp $
+# $XTermId: termcap,v 1.78 2009/11/09 00:24:26 tom Exp $
#
-xterm-xfree86|XFree86 xterm:\
- :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
- :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:\
- :k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\
- :@7=\EOF:@8=\EOM:kI=\E[2~:\
- :kh=\EOH:kP=\E[5~:kN=\E[6~:\
- :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:Km=\E[M:tc=xterm-basic:
+xterm-new|modern xterm:\
+ :*6=\EOF:@7=\EOF:F1=\E[23~:F2=\E[24~:K2=\EOE:Km=\E[M:\
+ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:\
+ :k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:kH=\EOF:kI=\E[2~:\
+ :kN=\E[6~:kP=\E[5~:kd=\EOB:kh=\EOH:kl=\EOD:kr=\EOC:ku=\EOA:\
+ :tc=xterm-basic:
#
# This chunk is used for building the VT220/Sun/PC keyboard variants.
-xterm-basic|xterm common (XFree86):\
- :li#24:co#80:am:kn#12:km:mi:ms:xn:AX:bl=^G:\
- :is=\E[!p\E[?3;4l\E[4l\E>:rs=\E[!p\E[?3;4l\E[4l\E>:le=^H:\
- :AL=\E[%dL:DL=\E[%dM:DC=\E[%dP:al=\E[L:dc=\E[P:dl=\E[M:\
- :UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:\
- :ho=\E[H:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:\
- :im=\E[4h:ei=\E[4l:ks=\E[?1h\E=:ke=\E[?1l\E>:kD=\E[3~:kb=^H:\
- :sf=\n:sr=\EM:st=\EH:ct=\E[3g:sc=\E7:rc=\E8:\
- :eA=\E(B\E)0:as=\E(0:ae=\E(B:ml=\El:mu=\Em:up=\E[A:nd=\E[C:\
- :md=\E[1m:me=\E[m:mr=\E[7m:so=\E[7m:se=\E[27m:us=\E[4m:ue=\E[24m:\
- :ti=\E[?1049h:te=\E[?1049l:vi=\E[?25l:ve=\E[?25h:\
- :ut:Co#8:pa#64:op=\E[39;49m:AB=\E[4%dm:AF=\E[3%dm:\
+xterm-basic|modern xterm common:\
+ :am:bs:km:mi:ms:ut:xn:AX:\
+ :Co#8:co#80:kn#12:li#24:pa#64:\
+ :AB=\E[4%dm:AF=\E[3%dm:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:\
+ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=\E(B:al=\E[L:\
+ :as=\E(0:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:\
+ :cm=\E[%i%d;%dH:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:\
+ :ei=\E[4l:ho=\E[H:im=\E[4h:is=\E[!p\E[?3;4l\E[4l\E>:\
+ :kD=\E[3~:kb=^H:ke=\E[?1l\E>:ks=\E[?1h\E=:le=^H:md=\E[1m:\
+ :me=\E[m:ml=\El:mr=\E[7m:mu=\Em:nd=\E[C:op=\E[39;49m:\
+ :rc=\E8:rs=\E[!p\E[?3;4l\E[4l\E>:sc=\E7:se=\E[27m:sf=^J:\
+ :so=\E[7m:sr=\EM:st=\EH:te=\E[?1049l:ti=\E[?1049h:\
+ :ue=\E[24m:up=\E[A:us=\E[4m:ve=\E[?12l\E[?25h:vi=\E[?25l:vs=\E[?12;25h:
#
# This is the only entry which you should have to customize, since "xterm"
# is widely used for a variety of incompatible terminal emulations including
# color_xterm and rxvt.
-xterm|xterm-color|X11 terminal emulator:\
- :ti@:te@:tc=xterm-xfree86:
+xterm|X11 terminal emulator:\
+ :tc=xterm-new:
==== //depot/projects/str91xx/src/lib/libarchive/archive_read_support_format_cpio.c#2 (text+ko) ====
@@ -24,7 +24,7 @@
*/
#include "archive_platform.h"
-__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_cpio.c,v 1.30 2009/04/27 19:30:09 kientzle Exp $");
+__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_cpio.c,v 1.31 2009/12/10 06:42:28 kientzle Exp $");
#ifdef HAVE_ERRNO_H
#include <errno.h>
@@ -356,7 +356,7 @@
* Scan ahead until we find something that looks
* like an odc header.
*/
- while (p + sizeof(struct cpio_newc_header) < q) {
+ while (p + sizeof(struct cpio_newc_header) <= q) {
switch (p[5]) {
case '1':
case '2':
@@ -490,7 +490,7 @@
* Scan ahead until we find something that looks
* like an odc header.
*/
- while (p + sizeof(struct cpio_odc_header) < q) {
+ while (p + sizeof(struct cpio_odc_header) <= q) {
switch (p[5]) {
case '7':
if (memcmp("070707", p, 6) == 0
@@ -731,6 +731,9 @@
dev_t dev;
ino_t ino;
+ if (archive_entry_nlink(entry) <= 1)
+ return;
+
dev = archive_entry_dev(entry);
ino = archive_entry_ino(entry);
==== //depot/projects/str91xx/src/lib/libc/gen/sem_init.3#2 (text+ko) ====
@@ -25,9 +25,9 @@
.\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
.\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc/gen/sem_init.3,v 1.18 2005/07/13 13:15:21 rwatson Exp $
+.\" $FreeBSD: src/lib/libc/gen/sem_init.3,v 1.19 2009/12/08 20:48:06 jilles Exp $
.\"
-.Dd February 15, 2000
+.Dd December 8, 2009
.Dt SEM_INIT 3
.Os
.Sh NAME
@@ -48,8 +48,7 @@
.Fa value .
A non-zero value for
.Fa pshared
-specifies a shared semaphore that can be used by multiple processes, which this
-implementation is not capable of.
+specifies a shared semaphore that can be used by multiple processes.
.Pp
Following a successful call to
.Fn sem_init ,
@@ -78,8 +77,6 @@
.Dv SEM_VALUE_MAX .
.It Bq Er ENOSPC
Memory allocation error.
-.It Bq Er EPERM
-Unable to initialize a shared semaphore.
.El
.Sh SEE ALSO
.Xr sem_destroy 3 ,
@@ -93,16 +90,10 @@
.Fn sem_init
function conforms to
.St -p1003.1-96 .
-.Pp
-This implementation does not support shared semaphores, and reports this fact
-by setting
-.Va errno
-to
-.Er EPERM .
-This is perhaps a stretch of the intention of
-.Tn POSIX ,
-but is
-compliant, with the caveat that
-.Fn sem_init
-always reports a permissions error when an attempt to create a shared semaphore
-is made.
+.Sh BUGS
+A sem_t is a pointer to a separately allocated structure,
+therefore process shared semaphores only work between related processes
+and do not perform very well
+(each operation is a system call,
+while single-process semaphores only do a system call
+if they need to block or wake up a thread).
==== //depot/projects/str91xx/src/lib/libc/stdlib/malloc.c#5 (text+ko) ====
@@ -156,7 +156,7 @@
#define MALLOC_DSS
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.186 2009/11/14 09:31:47 cperciva Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.188 2009/12/10 02:51:40 jasone Exp $");
#include "libc_private.h"
#ifdef MALLOC_DEBUG
@@ -2419,7 +2419,7 @@
static inline void
arena_run_reg_dalloc(arena_run_t *run, arena_bin_t *bin, void *ptr, size_t size)
{
- unsigned diff, regind, elm, bit;
+ unsigned shift, diff, regind, elm, bit;
assert(run->magic == ARENA_RUN_MAGIC);
@@ -2428,31 +2428,16 @@
* actual division here can reduce allocator throughput by over 20%!
*/
diff = (unsigned)((uintptr_t)ptr - (uintptr_t)run - bin->reg0_offset);
- if ((size & (size - 1)) == 0) {
- /*
- * log2_table allows fast division of a power of two in the
- * [1..128] range.
- *
- * (x / divisor) becomes (x >> log2_table[divisor - 1]).
- */
- static const unsigned char log2_table[] = {
- 0, 1, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7
- };
+
+ /* Rescale (factor powers of 2 out of the numerator and denominator). */
+ shift = ffs(size) - 1;
+ diff >>= shift;
+ size >>= shift;
- if (size <= 128)
- regind = (diff >> log2_table[size - 1]);
- else if (size <= 32768)
- regind = diff >> (8 + log2_table[(size >> 8) - 1]);
- else
- regind = diff / size;
- } else if (size < qspace_max) {
+ if (size == 1) {
+ /* The divisor was a power of 2. */
+ regind = diff;
+ } else {
/*
* To divide by a number D that is not a power of two we
* multiply by (2^21 / D) and then right shift by 21 positions.
@@ -2461,78 +2446,32 @@
*
* becomes
*
- * (X * qsize_invs[(D >> QUANTUM_2POW) - 3])
- * >> SIZE_INV_SHIFT
+ * (X * size_invs[D - 3]) >> SIZE_INV_SHIFT
*
* We can omit the first three elements, because we never
- * divide by 0, and QUANTUM and 2*QUANTUM are both powers of
- * two, which are handled above.
+ * divide by 0, and 1 and 2 are both powers of two, which are
+ * handled above.
*/
#define SIZE_INV_SHIFT 21
-#define QSIZE_INV(s) (((1U << SIZE_INV_SHIFT) / (s << QUANTUM_2POW)) + 1)
- static const unsigned qsize_invs[] = {
- QSIZE_INV(3),
- QSIZE_INV(4), QSIZE_INV(5), QSIZE_INV(6), QSIZE_INV(7)
-#if (QUANTUM_2POW < 4)
- ,
- QSIZE_INV(8), QSIZE_INV(9), QSIZE_INV(10), QSIZE_INV(11),
- QSIZE_INV(12),QSIZE_INV(13), QSIZE_INV(14), QSIZE_INV(15)
-#endif
+#define SIZE_INV(s) (((1U << SIZE_INV_SHIFT) / (s)) + 1)
+ static const unsigned size_invs[] = {
+ SIZE_INV(3),
+ SIZE_INV(4), SIZE_INV(5), SIZE_INV(6), SIZE_INV(7),
+ SIZE_INV(8), SIZE_INV(9), SIZE_INV(10), SIZE_INV(11),
+ SIZE_INV(12), SIZE_INV(13), SIZE_INV(14), SIZE_INV(15),
+ SIZE_INV(16), SIZE_INV(17), SIZE_INV(18), SIZE_INV(19),
+ SIZE_INV(20), SIZE_INV(21), SIZE_INV(22), SIZE_INV(23),
+ SIZE_INV(24), SIZE_INV(25), SIZE_INV(26), SIZE_INV(27),
+ SIZE_INV(28), SIZE_INV(29), SIZE_INV(30), SIZE_INV(31)
};
- assert(QUANTUM * (((sizeof(qsize_invs)) / sizeof(unsigned)) + 3)
- >= (1U << QSPACE_MAX_2POW_DEFAULT));
- if (size <= (((sizeof(qsize_invs) / sizeof(unsigned)) + 2) <<
- QUANTUM_2POW)) {
- regind = qsize_invs[(size >> QUANTUM_2POW) - 3] * diff;
- regind >>= SIZE_INV_SHIFT;
- } else
+ if (size <= ((sizeof(size_invs) / sizeof(unsigned)) + 2))
+ regind = (diff * size_invs[size - 3]) >> SIZE_INV_SHIFT;
+ else
regind = diff / size;
-#undef QSIZE_INV
- } else if (size < cspace_max) {
-#define CSIZE_INV(s) (((1U << SIZE_INV_SHIFT) / (s << CACHELINE_2POW)) + 1)
- static const unsigned csize_invs[] = {
- CSIZE_INV(3),
- CSIZE_INV(4), CSIZE_INV(5), CSIZE_INV(6), CSIZE_INV(7)
- };
- assert(CACHELINE * (((sizeof(csize_invs)) / sizeof(unsigned)) +
- 3) >= (1U << CSPACE_MAX_2POW_DEFAULT));
-
- if (size <= (((sizeof(csize_invs) / sizeof(unsigned)) + 2) <<
- CACHELINE_2POW)) {
- regind = csize_invs[(size >> CACHELINE_2POW) - 3] *
- diff;
- regind >>= SIZE_INV_SHIFT;
- } else
- regind = diff / size;
-#undef CSIZE_INV
- } else {
-#define SSIZE_INV(s) (((1U << SIZE_INV_SHIFT) / (s << SUBPAGE_2POW)) + 1)
- static const unsigned ssize_invs[] = {
- SSIZE_INV(3),
- SSIZE_INV(4), SSIZE_INV(5), SSIZE_INV(6), SSIZE_INV(7),
- SSIZE_INV(8), SSIZE_INV(9), SSIZE_INV(10), SSIZE_INV(11),
- SSIZE_INV(12), SSIZE_INV(13), SSIZE_INV(14), SSIZE_INV(15)
-#if (PAGE_SHIFT == 13)
- ,
- SSIZE_INV(16), SSIZE_INV(17), SSIZE_INV(18), SSIZE_INV(19),
- SSIZE_INV(20), SSIZE_INV(21), SSIZE_INV(22), SSIZE_INV(23),
- SSIZE_INV(24), SSIZE_INV(25), SSIZE_INV(26), SSIZE_INV(27),
- SSIZE_INV(28), SSIZE_INV(29), SSIZE_INV(29), SSIZE_INV(30)
-#endif
- };
- assert(SUBPAGE * (((sizeof(ssize_invs)) / sizeof(unsigned)) + 3)
- >= PAGE_SIZE);
-
- if (size < (((sizeof(ssize_invs) / sizeof(unsigned)) + 2) <<
- SUBPAGE_2POW)) {
- regind = ssize_invs[(size >> SUBPAGE_2POW) - 3] * diff;
- regind >>= SIZE_INV_SHIFT;
- } else
- regind = diff / size;
-#undef SSIZE_INV
+#undef SIZE_INV
+#undef SIZE_INV_SHIFT
}
-#undef SIZE_INV_SHIFT
assert(diff == regind * size);
assert(regind < bin->nregs);
@@ -5340,6 +5279,7 @@
size = 1;
else {
result = NULL;
+ *memptr = NULL;
ret = 0;
goto RETURN;
}
==== //depot/projects/str91xx/src/lib/libkvm/kvm_proc.c#4 (text+ko) ====
@@ -38,7 +38,7 @@
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libkvm/kvm_proc.c,v 1.101 2009/09/08 19:37:59 brooks Exp $");
+__FBSDID("$FreeBSD: src/lib/libkvm/kvm_proc.c,v 1.102 2009/12/10 21:16:16 brooks Exp $");
/*
* Proc traversal interface for kvm. ps and w are (probably) the exclusive
@@ -149,7 +149,7 @@
if (ucred.cr_ngroups > KI_NGROUPS) {
kp->ki_ngroups = KI_NGROUPS;
kp->ki_cr_flags |= KI_CRF_GRP_OVERFLOW;
- }
+ } else
kp->ki_ngroups = ucred.cr_ngroups;
kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups,
kp->ki_ngroups * sizeof(gid_t));
==== //depot/projects/str91xx/src/release/picobsd/bridge/PICOBSD#3 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/release/picobsd/bridge/PICOBSD,v 1.25 2009/11/08 08:59:40 luigi Exp $
+# $FreeBSD: src/release/picobsd/bridge/PICOBSD,v 1.26 2009/12/09 17:42:14 luigi Exp $
#
# Line starting with #PicoBSD contains PicoBSD build parameters
#marker def_sz init MFS_inodes floppy_inodes
@@ -46,7 +46,7 @@
# Support for bridging and bandwidth limiting
options DUMMYNET
device if_bridge
-options HZ=1000
+#options HZ=1000
device random # used by ssh
device pci
==== //depot/projects/str91xx/src/release/picobsd/bridge/crunch.conf#3 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/release/picobsd/bridge/crunch.conf,v 1.27 2009/09/12 15:50:08 luigi Exp $
+# $FreeBSD: src/release/picobsd/bridge/crunch.conf,v 1.28 2009/12/09 17:41:47 luigi Exp $
#
# Configuration file for "bridge" images..
#
@@ -98,13 +98,15 @@
progs test
ln test [
+progs less
+ln less more
progs mount
progs minigzip
ln minigzip gzip
progs kill
progs df
progs ps
-progs ns # this is the
+progs ns # this is the picobsd version
ln ns netstat
progs vm
progs hostname
@@ -179,3 +181,4 @@
libs_so -lbsdxml
libs_so -lsbuf
libs_so -ljail # used by ifconfig
+libs_so -lulog # used by ifconfig
==== //depot/projects/str91xx/src/release/picobsd/build/picobsd#3 (text+ko) ====
@@ -1,6 +1,6 @@
#!/bin/sh -
#
-# $FreeBSD: src/release/picobsd/build/picobsd,v 1.50 2009/06/22 16:06:38 luigi Exp $
+# $FreeBSD: src/release/picobsd/build/picobsd,v 1.51 2009/12/09 17:48:05 luigi Exp $
# This file requires sysutils/makefs to run
#
# The PicoBSD build script. Invoked as
@@ -167,7 +167,7 @@
local no
log "create_includes_and_libraries2() for ${SRC}"
if [ ${OSVERSION} -ge 600000 ] ; then
- no="-DNO_CLEAN -DNO_PROFILE -DNO_GAMES -DNO_LIBC_R"
+ no="-DNO_CLEAN -DNO_PROFILE -DNO_GAMES -DNO_LIBC_R" # WITOUT_CDDL=1"
else
no="-DNOCLEAN -DNOPROFILE -DNOGAMES -DNOLIBC_R"
fi
@@ -587,8 +587,9 @@
local i
u_progs="`find_progs_helper $*`"
local o=${o_objdir:-${_SHLIBDIRPREFIX}}
+ log "looking for libs for $u_progs in $_SHLIBDIRPREFIX"
[ -z "${u_progs}" ] && return 1 # not found, error
- i="`ldd ${u_progs} | grep -v '^/' | awk '{print $1}' | sort | uniq`"
+ i="`LD_LIBRARY_PATH=$o/lib ldd ${u_progs} | grep -v '^/' | awk '{print $1}' | sort | uniq`"
u_libs="`find_progs_helper $i`"
return 0
}
@@ -719,8 +720,7 @@
(cd ${dst}; chown -R root . )
fi
- # If we are building a shared 'crunch', take the libraries
- # and the dynamic loader as well
+ log "for a shared 'crunch' take libraries and dynamic loader as well"
find_progs ${dst}/stand/crunch
if [ -n "${u_libs}" ] ; then
mkdir -p ${dst}/lib && cp -p ${u_libs} ${dst}/lib
==== //depot/projects/str91xx/src/sbin/geom/class/mirror/geom_mirror.c#3 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sbin/geom/class/mirror/geom_mirror.c,v 1.18 2009/09/06 06:52:06 pjd Exp $");
+__FBSDID("$FreeBSD: src/sbin/geom/class/mirror/geom_mirror.c,v 1.19 2009/12/08 22:43:29 mav Exp $");
#include <sys/param.h>
#include <errno.h>
@@ -44,7 +44,7 @@
uint32_t lib_version = G_LIB_VERSION;
uint32_t version = G_MIRROR_VERSION;
-static char label_balance[] = "split", configure_balance[] = "none";
+static char label_balance[] = "load", configure_balance[] = "none";
static intmax_t label_slice = 4096, configure_slice = -1;
static intmax_t insert_priority = 0, configure_priority = -1;
==== //depot/projects/str91xx/src/sbin/geom/class/mirror/gmirror.8#3 (text+ko) ====
@@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/sbin/geom/class/mirror/gmirror.8,v 1.25 2009/09/09 19:06:01 pjd Exp $
+.\" $FreeBSD: src/sbin/geom/class/mirror/gmirror.8,v 1.26 2009/12/09 11:00:00 ru Exp $
.\"
-.Dd August 1, 2009
+.Dd December 8, 2009
.Dt GMIRROR 8
.Os
.Sh NAME
@@ -135,6 +135,7 @@
.Bl -tag -width ".Cm round-robin"
.It Cm load
Read from the component with the lowest load.
+This is the default balance algorithm.
.It Cm prefer
Read from the component with the biggest priority.
.It Cm round-robin
@@ -142,7 +143,6 @@
.It Cm split
Split read requests, which are bigger than or equal to slice size on N pieces,
where N is the number of active components.
-This is the default balance algorithm.
.El
.It Fl F
Do not synchronize after a power failure or system crash.
==== //depot/projects/str91xx/src/share/misc/committers-src.dot#5 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/misc/committers-src.dot,v 1.100 2009/10/17 00:33:55 neel Exp $
+# $FreeBSD: src/share/misc/committers-src.dot,v 1.103 2009/12/10 14:41:47 kib Exp $
# This file is meant to list all FreeBSD src committers and describe the
# mentor-mentee relationships between them.
@@ -94,6 +94,7 @@
flz [label="Florent Thoumie\nflz at FreeBSD.org\n2006/03/30"]
gad [label="Garance A. Drosehn\ngad at FreeBSD.org\n2000/10/27"]
gallatin [label="Andrew Gallatin\ngallatin at FreeBSD.org\n????/??/??"]
+gavin [label="Gavin Atkinson\ngavin at FreeBSD.org\n2009/12/07"]
gibbs [label="Justin T. Gibbs\ngibbs at FreeBSD.org\n????/??/??"]
glebius [label="Gleb Smirnoff\nglebius at FreeBSD.org\n2004/07/14"]
gnn [label="George V. Neville-Neil\ngnn at FreeBSD.org\n2004/10/11"]
@@ -122,6 +123,7 @@
kaiw [label="Kai Wang\nkaiw at FreeBSD.org\n2007/09/26"]
kensmith [label="Ken Smith\nkensmith at FreeBSD.org\n2004/01/23"]
kevlo [label="Kevin Lo\nkevlo at FreeBSD.org\n2006/07/23"]
+kib [label="Konstantin Belousov\nkib at FreeBSD.org\n2006/06/03"]
kmacy [label="Kip Macy\nkmacy at FreeBSD.org\n2005/06/01"]
le [label="Lukas Ertl\nle at FreeBSD.org\n2004/02/02"]
linimon [label="Mark Linimon\nlinimon at FreeBSD.org\n2006/09/30"]
@@ -254,7 +256,9 @@
dwmalone -> peadar
dwmalone -> snb
+ed -> gavin
ed -> jilles
+ed -> rdivacky
eivind -> des
eivind -> rwatson
@@ -345,7 +349,14 @@
julian -> adrian
julian -> zec
+kan -> kib
+
+kib -> dchagin
kib -> lulf
+kib -> pho
+kib -> rdivacky
+kib -> rmacklem
+kib -> stas
kmacy -> lstewart
@@ -384,9 +395,11 @@
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list