ĩ186602 187 269 280 133 133 179 216 226 397 176 128 176 157 116 203 161 312 157 218 157 143 157 135 147 135 133 133 145 141 119 211 114 133 146 175 4205 138 160 142 125 145 295 132 298 107 168 2601 137 266 268 325 322 189 201 116 132 403 116 152 179 178 158 185 389 293 150 159 183 162 366 115 113 116 126 181 187 800 1429 988 159 2867 618 372 148 360 575 343 230 165 141 225 133 133 248 364 195 140 149 154 376 477 378 107 186 171 425 277 860 156 140 129 134 239 124 233 118 327 222 650 273 153 165 130 183 144 137 181 415 877 637 396 204 322 117 378 262 264 203 157 263 141 233 113 203 199 225 615 221 218 226 343 160 461 153 320 599 140 109 124 120 229 157 263 116 284 167 146 179 179 306 159 599 245 110 165 354 147 177 120 140 398 128 212 157 115 237 224 137 K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-30T16:00:36.355645Z K 7 svn:log V 171 Remove the /usr/X11R6 paths. It has been long enough since the X stuff moved to /usr/local. Checked with: des (last person to have fiddled with this) MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-30T16:09:57.033116Z K 7 svn:log V 183 Rename mbcnt to mbcnt_delta in uipc_send() -- unlike other local variables named mbcnt in uipc_usrreq.c, this instance is a delta rather than a cache of sb_mbcnt. MFC after: 3 weeks END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-30T17:16:52.764145Z K 7 svn:log V 36 Clean up this message a little bit. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-30T17:36:32.121373Z K 7 svn:log V 36 Clean up this message a little bit. END K 10 svn:author V 3 pho K 8 svn:date V 27 2008-12-30T17:54:25.509714Z K 7 svn:log V 87 Make sure that unused j->ip[46] are cleared Reviewed by: bz Approved by: kib (mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-30T18:21:54.627507Z K 7 svn:log V 118 Oops, missed removing an 's' in previous rev. Submitted by: Jens Schweikhardt (schweikh schweikhardt net) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-12-30T19:46:06.943012Z K 7 svn:log V 130 Add a kernel config file so that users have less difficulty testing USBng. If it makes sense, it could be done for arm/mips too. END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-12-30T19:48:03.134428Z K 7 svn:log V 304 Move the implementation of the vm map's fast path on address lookup from vm_map_lookup{,_locked}() to vm_map_lookup_entry(). Having the fast path in vm_map_lookup{,_locked}() limits its benefits to page faults. Moving it to vm_map_lookup_entry() extends its benefits to other operations on the vm map. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-12-30T20:13:20.963082Z K 7 svn:log V 81 Disable USB bluetooth (needs netgraph built in) and USB audio (doesn't compile). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-12-30T20:16:33.225000Z K 7 svn:log V 31 Mdoc and wording improvements. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-12-30T20:25:49.681787Z K 7 svn:log V 81 Disable USB bluetooth (needs netgraph built in) and USB audio (doesn't compile). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-12-30T20:26:16.300906Z K 7 svn:log V 60 Mdoc and wording improvements, also point to cpucontrol(8). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-12-30T20:31:37.803771Z K 7 svn:log V 19 Add missing comma. END K 10 svn:author V 3 pho K 8 svn:date V 27 2008-12-30T20:39:47.973554Z K 7 svn:log V 110 Added missing second part of cleaning j->ip[46] as requested by bz Approved by: kib (mentor) Pointy hat: pho END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-12-30T20:51:07.834459Z K 7 svn:log V 69 Style change to vm_map_lookup(): Eliminate a macro of dubious value. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2008-12-30T21:49:39.715520Z K 7 svn:log V 216 Add a VOP_VPTOCNP implementation for pseudofs which covers file systems such as procfs and linprocfs. This implementation's locking was enhanced by kib. Reviewed by: kib des Approved by: des kib Tested by: pho END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-12-30T21:52:18.813622Z K 7 svn:log V 65 Avoid an unnecessary memory dereference in vm_map_entry_splay(). END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2008-12-30T23:49:54.270408Z K 7 svn:log V 122 Document the relationship between enum VM_GUEST and the vm_guest_sysctl_names array. Approved by: gnn (original version) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T01:42:24.813600Z K 7 svn:log V 63 Add ip_output_fast for handling ip transmit in the common case END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T01:51:07.392270Z K 7 svn:log V 49 initialize ro_dst at the beginning of ip_forward END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T02:23:31.837848Z K 7 svn:log V 63 add shortcut for off-host ipv4 or ipv6 packets in ether_output END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T02:27:31.403040Z K 7 svn:log V 41 don't lookup rule unless ipfw is enabled END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T03:02:59.920705Z K 7 svn:log V 53 attempt to further streamline ip_output_fast checks_ END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T03:13:05.751761Z K 7 svn:log V 41 import kernel support for route shutdown END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T03:13:54.636603Z K 7 svn:log V 39 import user support for route shutdown END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T03:22:22.925986Z K 7 svn:log V 39 mark incoming packet's flowid as valid END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T03:38:16.745626Z K 7 svn:log V 51 don't lookup laddr or lport if they're already set END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T04:56:17.829720Z K 7 svn:log V 47 make flowtable_lookup handle case of NULL mbuf END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T05:09:53.484950Z K 7 svn:log V 25 fix route shutdown merge END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T05:22:31.622356Z K 7 svn:log V 116 use flowtable_lookup in in_pcbladdr to avoid contending in calls to in_pcbconnect_setup when the laddr is not bound END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T05:44:00.203538Z K 7 svn:log V 20 add PERFTEST config END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-12-31T05:44:05.225962Z K 7 svn:log V 41 Update or eliminate some stale comments. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T05:49:15.364124Z K 7 svn:log V 54 Add arch="" attr support. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T05:50:37.057480Z K 7 svn:log V 83 Bump version numbers and update descriptions for 7.1R. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T05:53:37.681607Z K 7 svn:log V 4111 Update release notes for 7.1R: SA-08:05.openssh, SA-08:06.bind, SA-08:07.amd64, SA-08:08.nmount, SA-08:09.icmp6, SA-08:10.nd6, SA-08:11.arc4random, SA-08:12.ftpd, SA-08:13.protosw, clock id CLOCK_THREAD_CPUTIME_ID added, cpuset(2) added, DTrace framework and dtrace(1), ddb(4) capture, ex /S command, show conifhk added, fcntl F_DUP2FD, linux(4) sched_setaffinity() and get_setaffinity(), in-kernel NFSLOCKD, textdump, ULE enabled by default, wait4(2) WNOWAIT and WSTOPPED added, CPU binding of interrupts on amd64,i386,sparc64, kern.features.compat_freebsd[456] sysctls, BTX USB drive issue fixed, gptboot boot loader, kbdmux(4) on sparc64, nvram(4) MPSAFE, puc(4) PUC_FASTINTR option removed, psm(4) Synaptics detection changed, agp(4) G33/G45 support, dpms(4) added for suspend/resume support, DRM supports i915 GME devices, hme(4) improved, ixgbe(4) updated to 1.6.2, auto-negotiation issue in some PHYs in miibus(4) fixed, workaround of msk(4) checksum offload issue added, ndis(4) improved, sf(4) improved, stge(4) WOL support, vr(4) improved, wpi(4) improved, arp(8) reject/blackhole keywords added, bpf(4) ioctl BIOCSETFNR added, if_bridge(4) ifmaxaddr parameter added, carp(4) stability fix, dummynet(4) fast mode, enc(4) inner/outer header selection for firewall or bpf(4) via sysctl, gre(4) GRE key support, ipsec(4) PMTU issue fixed, netatm removed, ng_nat(4) redirect support, ng_pptpgre(4) multiple hook support, resolver(3) underscore support, TCP_CONGESTION socket option for TCP socket, rwlock(9) now used in various network stack, aac(4) >2TB array support, ata(4) 80pin cable check sysctl added, ata(4) ServerWorks HT1000 chipset issue fixed, ciss(4) ADAPTER HEARTBEAT FAILED issue fixed, geom_part kernel module support, geom_linux_lvm kernel module support, iir(4) stability fix, mpt(4) mpt_user personality added, rr232x(4) removed in favor of hptrr(4), twa(4) stability fix, fdescfs(5) MPSAFE, gpart(8) BSD and VTOC8 support, gvinum(8) volume parameter support when a plex created, unionfs(7) pathname lookup issue of UNIX domain socket fixed, atacontrol(8) spindown command added, chflags(1) -v, -f, -h options added, cp(1) -a added, cp(1) ACL bug fixed, cron(8) -m flag added, dhclient(8) more options added, dhclient(8) is_default_interface() function added, dhclient(8) default route handling bug fixed, environ(7) unsetting detection improved, fdisk(8) -q flag added, fetch(1) NO_PROXY added, ffsll(3) and flsll(3) added, fortune(6) FORTUNE_PATH added, fortune(6) an issue of -e with multiple files fixed, freebsd-update.conf(5) IDSIgnorePaths added, fwcontrol(8) -f node option added, gcc(1) -mcpu support on sparc64, gpt(8) ZFS support, ifconfig(8) WPS IE support, kgdb(1) add-kld command, kld shared-lib backend support, tid command, kvm_getcptime(3) added, libalias PORT/EPRT of FTP command in lowercase support, man(1) bzip2-compressed manual page support, mdconfig(8) -v added, memrchr(3) added, morse(6) grammar fix, mountd(8) -h added, moused(8) -L added, mv(1) POSIX comformance improved, periodic(8) daily_status_mail_rejects_shorten added, ping6(8) exit status change, ping6(8) -o, -r, -R added, ping6(8) minimum allowed interval changed, rfcomm_pppd(8) -D added, sdpd(8) NAP, GN, PANU profiles added, setkey(8) esp keyword support, telnetd(8) -a off bugfix, top(1) and vmstat(8) -P flag added, traceroute(8) -a for AS number lookup added, uuid_{enc,dec}_{be,le}(3) functions added, watch(8) >10 snp(4) devices support, ypserv(8) -P added, rc.d var dummynet_enable added, a bug in rc.d/ntpd when no configuration has been fixed, rc.d/ppp multiple instances support, rc.d/sysctl /etc/sysctl.conf.local support, rc.firewall setting in rc.conf, am-utils 6.1.5, ISC BIND 9.4.2-P2, bzip2 1.0.5, CVS 1.11.22.1, hostapd 0.5.10 + radius ACL support, libarchive 2.5.5, ncurses 5.6-20080503, NTP 4.2.4p5, resolver library to ISC BIND 9.4.3, timezone database tzdata2008h, wpa_supplicant 0.5.10 + syslog support, and KDE 3.5.10. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T05:56:22.090024Z K 7 svn:log V 46 Trim 7.1R Errata. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T05:59:54.915789Z K 7 svn:log V 68 Remove old (unmaintained) translations. Approved by: re (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T06:27:09.784105Z K 7 svn:log V 50 Fix order in arch="". Approved by: re (implicit) END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-12-31T07:38:04.924339Z K 7 svn:log V 33 First pass at 64-bit elf support END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-12-31T07:39:23.629350Z K 7 svn:log V 53 There's no need to redundantly redefine atomicity.h. END K 10 svn:author V 3 imp K 8 svn:date V 27 2008-12-31T07:41:42.475519Z K 7 svn:log V 202 When no driver attaches to a card, don't power down the card. We can now read config registers of cardbus cards that are inserted, but aren't attached to a driver. Also, add a power related comment... END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T08:07:10.238355Z K 7 svn:log V 40 Fix a typo. Approved by: re (implicit) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2008-12-31T08:56:49.084728Z K 7 svn:log V 203 o With -L flag show unix sockets listen queues stats. It is useful to know number of not accepted connections for monitoring purposes. PR: bin/128871 Submitted by: Anton Yuzhaninov MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T08:57:54.793667Z K 7 svn:log V 13 fix loopback END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T11:05:28.434223Z K 7 svn:log V 76 Fix $RDIR (installation directory) of relnotes. Approved by: re (implicit) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-31T11:12:24.472992Z K 7 svn:log V 2503 Merge OpenBSM alpha 4 from OpenBSM vendor branch to head, both contrib/openbsm (svn merge) and src/sys/{bsm,security/audit} (manual merge). Add libauditd build parts and add to auditd's linkage; force libbsm to build before libauditd. OpenBSM history for imported revisions below for reference. MFC after: 1 month Sponsored by: Apple Inc. Obtained from: TrustedBSD Project OpenBSM 1.1 alpha 4 - With the addition of BSM error number mapping, we also need to map the local error number passed to audit_submit(3) to a BSM error number, rather than have the caller perform that conversion. - Reallocate user audit events to avoid collisions with Solaris; adopt a more formal allocation scheme, and add some events allocated in Solaris that will be of immediate use on other platforms. - Add an event for Calife. - Add au_strerror(3), which allows generating strings for BSM errors directly, rather than requiring applications to map to the local error space, which might not be able to entirely represent the BSM error number space. - Major auditd rewrite for launchd(8) support. Add libauditd library that is shared between launchd and auditd. - Add AUDIT_TRIGGER_INITIALIZE trigger (sent via 'audit -i') for (re)starting auditing under launchd(8) on Mac OS X. - Add 'current' symlink to active audit trail. - Add crash recovery of previous audit trail file when detected on audit startup that it has not been properly terminated. - Add the event AUE_audit_recovery to indicated when an audit trail file has been recovered from not being properly terminated. This event is stored in the new audit trail file and includes the path of recovered audit trail file. - Mac OS X and FreeBSD dependent code in auditd.c is separated into auditd_darwin.c and auditd_fbsd.c files. - Add an event for the posix_spawn(2) and fsgetpath(2) Mac OS X system calls. - For Mac OS X, we use ASL(3) instead of syslog(3) for logging. - Add support for NOTICE level logging. OpenBSM 1.1 alpha 3 - Add two new functions, au_bsm_to_errno() and au_errno_to_bsm(), to map between BSM error numbers (largely the Solaris definitions) and local errno(2) values for 32-bit and 64-bit return tokens. This is required as operating systems don't agree on some of the values of more recent error numbers. - Fix a bug how au_to_exec_args(3) and au_to_exec_env(3) calculates the total size for the token. This buge. - Deprecated Darwin constants, such as TRAILER_PAD_MAGIC, removed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-31T11:19:46.077420Z K 7 svn:log V 41 Update config.h for OpenBSM 1.1 alpha 4. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-31T11:56:35.054276Z K 7 svn:log V 169 Call au_errno_to_bsm() on the errno value passed into au_to_return32() to convert local FreeBSD error numbers into BSM error numbers. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-31T13:56:31.744620Z K 7 svn:log V 171 Commit two files missed in previous commit: hook up audit_bsm_errno.c and adapt for kernel build environment. Obtained from: TrustedBSD Project Sponsored by: Apple, Inc. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2008-12-31T14:25:14.749432Z K 7 svn:log V 230 add some USB scanner IDs for recent Epson multifunction devices. Add support to uscanner.c for known-working devices (the same should be done for uscanner2.c). Waiting for 7.1 to be released before the merge. MFC after: 3 weeks END K 10 svn:author V 3 hrs K 8 svn:date V 27 2008-12-31T15:39:46.070538Z K 7 svn:log V 229 Merge the following changes from the English version: r181796 -> r186637 errata/article.sgml r185258 -> r186206 hardware/article.sgml r185258 -> r186643 relnotes/article.sgml Submitted by: delphij Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-31T17:17:36.766253Z K 7 svn:log V 92 Predict when we'll be ready to do the 7.1-RELEASE announcement. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-31T17:19:19.159774Z K 7 svn:log V 103 Ready to do one final test build and then start the release build process. Approved by: re (implicit) END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-12-31T17:42:05.965510Z K 7 svn:log V 24 add a spot for odd bits END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-12-31T17:43:28.244351Z K 7 svn:log V 40 branch from head for some wifi projects END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-31T20:47:48.374176Z K 7 svn:log V 305 Explicitly tell the users what a "down side" to using the boot manager is, consistently call it the boot manager, and switch the order the options are presented so no boot manager is first in the list (and hence more or less the default). This area will probably be rototilled more before 8.0 comes out. END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-12-31T21:21:46.658355Z K 7 svn:log V 24 follow prevailing style END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-12-31T21:29:09.896124Z K 7 svn:log V 60 mark discovered neighbors QoS capable if they advertise wme END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-12-31T22:57:14.071679Z K 7 svn:log V 82 Copy releng/7.1 to release/7.1.0 for the 7.1-RELEASE. Approved by: re (implicit) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T23:21:07.349537Z K 7 svn:log V 84 make it possible to profile normal mutex acquisition by not calling knlist_mtx_lock END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-12-31T23:22:45.006168Z K 7 svn:log V 62 Fix white space botch: use carriage returns rather than tabs. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-12-31T23:44:34.856212Z K 7 svn:log V 91 avoid runtime switching of kqueue locking by adding knote_locked and KNOTE_ACTIVATE_LOCKED END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-01T00:19:51.251269Z K 7 svn:log V 297 Don't clobber sysctl_root()'s error number. When sysctl() is being called with a buffer that is too small, it will return ENOMEM. Unfortunately the changes I made the other day sets the error number to 0, because it just returns the error number of the copyout(). Revert this part of the change. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-01-01T00:31:46.708099Z K 7 svn:log V 200 Resurrect shared map locks allowing greater concurrency during some map operations, such as page faults. An earlier version of this change was ... Reviewed by: kib Tested by: pho MFC after: 6 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T02:07:32.568869Z K 7 svn:log V 55 style(9) Verified with: svn diff -x -Bbw elf_common.h END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T02:08:56.440506Z K 7 svn:log V 64 style(9) Verified with: svn diff -x -Bbw elf_generic.h elf64.h END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T02:11:01.114197Z K 7 svn:log V 88 style(9) Differences from 'svn diff -x -Bbw' are trivially verifiable as only style(9). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T02:29:17.862008Z K 7 svn:log V 67 style(9) Verfied with: svn diff -x -Bbw file.h showing empty diff END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-01-01T02:29:57.008609Z K 7 svn:log V 268 Don't try to read the next Gzip header after we reach the end of the compressed stream. This is desirable behavior, but the implementation here is very broken and causes strange problems, so disable it for now. Thanks to Simon L. Nielsen for reporting this problem. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-01T03:08:07.291343Z K 7 svn:log V 21 fix lock acquisition END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-01T03:08:34.547792Z K 7 svn:log V 19 use gcc __offsetof END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-01T03:10:11.982609Z K 7 svn:log V 22 update if_output call END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T05:38:49.666283Z K 7 svn:log V 31 file flattening is in progress END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-01T05:39:43.697338Z K 7 svn:log V 86 Flatten the file vendor area. Remove the svn:keywords property from the vendor files. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-01T06:43:16.098374Z K 7 svn:log V 95 Fix a typo (s/get_setaffinity/sched_getaffinity/). Spotted by: mtm Approved by: re (implicit) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-01T10:55:26.673179Z K 7 svn:log V 705 Revert 184781, 184804, and 184832 (automatic installation of files that differ only by VCS Id) for the following reasons: 1. It was added without my consent, review, or even a heads up 2. It is something that I've repeatedly said I do not want, and certainly do not want as the default 3. It is poorly implemented (much too complex, produces false positives e.g., /etc/mail/helpfile) Given that this is a situation that comes up very infrequently (usually only for a major version upgrade) and can usually be handled simply enough on a one-off basis, I will once again point out that I think this is a Bad Idea. I would be willing to consider a better implementation as an option that is off by default. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-01T11:41:13.462853Z K 7 svn:log V 1333 Maintenance and updates ======================= 1. Various improvements to the mtree (-U) feature: a. Seperate the notion of directory and file (user can override db path) b. Only check for the existence of the mtree file if -U is set c. Use mktemp to create the new version of the file d. More safely install the new file e. Standardize error messages a bit 2. Remove the last of the MAKEDEV stuff (RIP) New Features ============ 1. Switch to using the top level (e.g., /usr/src) Makefile, and specify that we should use the *.mk files from the source directory instead of the installed versions. [1][2] This allows easier cross builds and simplifies (or in some cases permits) upgrading. 2. Check for the deprecated 'nodev' option in /etc/fstab [3] 3. Add support for the IGNORE_FILES variable [4] and deprecate IGNORE_MOTD accordingly. 4. Before installing a file check to make sure that the target does not already exist as a directory [5] 5. Check to be sure that the file installed and error out if not PR: bin/96528 [1] Submitted by: ru [1] PR: bin/129639 [2] Submitted by: sam [2] PR: bin/122282 [3] Submitted by: Eygene Ryabinkin [3] PR: bin/106642 [4] Submitted by: Henrik Brix Andersen [4] PR: bin/108183 [5] Submitted by: Riccardo Torrini [5] END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-01T12:09:57.310770Z K 7 svn:log V 893 General Improvements ==================== 1. List the command line options in a more standard way 2. Improve the explanations of some of the arguments (-A, -D) 3. Add ARCHSTRING and MTREEDB to the example rc file 4. Re-sort some of the examples according to the existing distinction of "has a command line version" vs. "does not have a command line version" Document changes for r186678 =========================== 1. /usr/src/etc -> /usr/src where needed [1] 2. Add IGNORE_FILES to the example rc [2] (and remove IGNORE_MOTD) 3. Update the EXIT STATUS section for [3] and [4] Update Copyright and .Dd accordingly PR: bin/96528 [1] Submitted by: ru [1] PR: bin/106642 [2] Submitted by: Henrik Brix Andersen PR: bin/122282 [3] Submitted by: Eygene Ryabinkin [3] PR: bin/108183 [4] Submitted by: Riccardo Torrini [4] END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-01-01T12:14:39.132441Z K 7 svn:log V 68 Back out a non-style(9) change from r186668 to unbreak the kernels. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-01T13:26:53.633557Z K 7 svn:log V 2774 Replace syscons terminal renderer by a new renderer that uses libteken. Some time ago I started working on a library called libteken, which is terminal emulator. It does not buffer any screen contents, but only keeps terminal state, such as cursor position, attributes, etc. It should implement all escape sequences that are implemented by the cons25 terminal emulator, but also a fair amount of sequences that are present in VT100 and xterm. A lot of random notes, which could be of interest to users/developers: - Even though I'm leaving the terminal type set to `cons25', users can do experiments with placing `xterm-color' in /etc/ttys. Because we only implement a subset of features of xterm, this may cause artifacts. We should consider extending libteken, because in my opinion xterm is the way to go. Some missing features: - Keypad application mode (DECKPAM) - Character sets (SCS) - libteken is filled with a fair amount of assertions, but unfortunately we cannot go into the debugger anymore if we fail them. I've done development of this library almost entirely in userspace. In sys/dev/syscons/teken there are two applications that can be helpful when debugging the code: - teken_demo: a terminal emulator that can be started from a regular xterm that emulates a terminal using libteken. This application can be very useful to debug any rendering issues. - teken_stress: a stress testing application that emulates random terminal output. libteken has literally survived multiple terabytes of random input. - libteken also includes support for UTF-8, but unfortunately our input layer and font renderer don't support this. If users want to experiment with UTF-8 support, they can enable `TEKEN_UTF8' in teken.h. If you recompile your kernel or the teken_demo application, you can hold some nice experiments. - I've left PC98 the way it is right now. The PC98 platform has a custom syscons renderer, which supports some form of localised input. Maybe we should port PC98 to libteken by the time syscons supports UTF-8? - I've removed the `dumb' terminal emulator. It has been broken for years. It hasn't survived the `struct proc' -> `struct thread' conversion. - To prevent confusion among people that want to hack on libteken: unlike syscons, the state machines that parse the escape sequences are machine generated. This means that if you want to add new escape sequences, you have to add an entry to the `sequences' file. This will cause new entries to be added to `teken_state.h'. - Any rendering artifacts that didn't occur prior to this commit are by accident. They should be reported to me, so I can fix them. Discussed on: current@, hackers@ Discussed with: philip (at 25C3) END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-01-01T14:01:21.427498Z K 7 svn:log V 522 - Currently the PMAP code is laid out to let the kernel TSB cover the whole KVA space using one locked 4MB dTLB entry per GB of physical memory. On Cheetah-class machines only the dt16 can hold locked entries though, which would be completely consumed for the kernel TSB on machines with >= 16GB. Therefore limit the KVA space to use no more than half of the lockable dTLB slots, given that we need them also for other things. - Add sanity checks which ensure that we don't exhaust the (lockable) TLB slots. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-01T20:03:01.602494Z K 7 svn:log V 275 Temporary workaround for the limitations of the mbuf flowid field: zero the field in the mbuf constructors, since otherwise we have no way to tell if they are valid. In the future, Kip has plans to add a flag specifically to indicate validity, which is the preferred model. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-01T20:03:22.772868Z K 7 svn:log V 52 White space and comment tweaks. MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-01T20:47:09.885316Z K 7 svn:log V 263 Create pnet, parallel network stack, project branch. This branch will hold a variety of bits and pieces I have in flight, including netisr2 (multi-CPU netisr model), IP subset (multiple sockets with the same binding for load-balancing purposes), and other WIPs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-01T22:11:44.173376Z K 7 svn:log V 478 Add IP SUBSET patch to pnet branch: the IP_SUBSET socket option allows identically bound UDP sockets to balance load between them using various strategies, including random assignment, flow-based assignment, CPU-based assignment, and kernel thread ID-based assignment. UDP applications, such as BIND, memcached, etc, can create multiple sockets, each with SO_REUSEPORT set, followed by specifying their index among a set of matching sockets all servicing the same port number. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-01T23:22:01.286808Z K 7 svn:log V 251 Remove an unneeded assertion in libteken. The cursor is only inside the scrolling region when we are in origin mode. In that case, it should use originreg instead of scrollreg. It is completely valid to place the cursor outside the scrolling region. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-02T00:02:14.680177Z K 7 svn:log V 135 For IGNORE_FILES delete the version in the TEMPROOT, not the base. Submitted by: clemens fischer END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-02T00:37:59.704310Z K 7 svn:log V 71 Only check for 'nodev' in fstab if that file exists Submitted by: sam END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-02T02:57:16.787847Z K 7 svn:log V 46 Virgin import of Christos Zoulas's FILE 4.26. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-02T03:10:55.740896Z K 7 svn:log V 129 Record that base/vendor/file/dist@186675 was merged. Merge base/vendor/file/dist@186675@186690, bringing FILE 4.26 to 8-CURRENT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-02T03:31:45.532188Z K 7 svn:log V 38 Add an additional COMPILE_ONLY check. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-02T03:38:21.253400Z K 7 svn:log V 38 Don't make the MIME magic any longer. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-02T03:39:14.007718Z K 7 svn:log V 153 - convert tcp_timer_activate over to using per-cpu callouts - don't acquire the tcbinfo lock exclusively in tcp_timer_rexmt unless needed for tcp_drop END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-02T07:25:30.090846Z K 7 svn:log V 269 Simplify the code a little by moving the working part of ARCHSTRING into the new MM_MAKE variable. We only need to check for the presence of the target of $PAGER if that variable is actually set. [1] Pointed out by: Steve Kargl [1] END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-01-02T08:21:21.055169Z K 7 svn:log V 102 Add fd = -1 after close when we detect the format so that subsequent open_dev will reopen the device. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-02T12:35:01.808819Z K 7 svn:log V 47 - Check for NULL in case fattr_frompath fails. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-02T12:36:59.304494Z K 7 svn:log V 56 - Fattrs are not used for rsync, so remove unused code. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-02T12:37:31.194984Z K 7 svn:log V 61 - Disable rsync support for now, as it is not fully working. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-02T12:40:58.072517Z K 7 svn:log V 282 - Add an optimization when parsing rcsfiles when the intention is to only send details to the cvsup server. The deltatext does not need parsing, and some parts of the rcsfile data structure doesn't need to be set up. - Fix a bug where the RCS expansion mode is not written out. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-02T13:48:02.250569Z K 7 svn:log V 380 Drop netisr2 prototype from a few years ago into svn; previously it was in Perforce. This prototype has per-CPU netisr threads, and allows protocols to provide handlers to analyze packets to decide where they should be processed. The current implementation is fairly dated, and is not aware of per-mbuf flow IDs, for example, but may be a useful starting point for future work. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2009-01-02T13:56:45.451264Z K 7 svn:log V 280 - Add some more dtrace probes. - Convert my dtrace scripts to a 2-clause BSD license. - Extend the dtrace scripts with lock profiling statistics code and unsupported linuxulator functionality messages. - Remove some superflous function prototypes. This is only compile tested. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-01-02T19:55:17.188055Z K 7 svn:log V 15 sync with HEAD END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-02T22:24:12.518528Z K 7 svn:log V 92 Add a note to the -m option indicating that you should now specify src/ instead of src/etc. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-01-02T22:51:30.968436Z K 7 svn:log V 76 The log message should terminate with a newline instead of a tab character. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-02T23:32:43.475537Z K 7 svn:log V 333 Don't let /dev/console be revoked if the TTY below is being closed. During startup some of the syscons TTY's are used to set attributes like the screensaver and mouse options. These actions cause /dev/console to be rendered unusable. Fix the issue by leaving the TTY opened when it is used as the console device. Reported by: imp END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-02T23:39:29.589695Z K 7 svn:log V 185 Fix a corner case in my previous commit. Even though there are not many setups that have absolutely no console device, make sure a close() on a TTY doesn't dereference a null pointer. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-01-03T00:27:28.962754Z K 7 svn:log V 764 Some modules such as SCTP supplies a valid route entry as an input argument to ip_output(). The destionation is represented in a sockaddr{} object that may contain other pieces of information, e.g., port number. This same destination sockaddr{} object may be passed into L2 code, which could be used to create a L2 entry. Since there exists a L2 table per address family, the L2 lookup function can make address family specific comparison instead of the generic bcmp() operation over the entire sockaddr{} structure. Note in the IPv6 case the sin6_scope_id is not compared because the address is currently stored in the embedded form inside the kernel. The in6_lltable_lookup() has to account for the scope-id if this storage format were to change in the future. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-03T01:11:26.565164Z K 7 svn:log V 62 sendfile doesn't modify the vnode - acquire vnode lock shared END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-03T02:00:10.567488Z K 7 svn:log V 46 convert name cache lock to rwlock for lookups END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-03T02:31:57.151144Z K 7 svn:log V 35 convert vfs hash lock to an rwlock END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-03T05:32:37.748322Z K 7 svn:log V 40 make 2 separate cases for memory layout END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-03T10:14:01.583120Z K 7 svn:log V 143 + Add the -Q be-quiet flag for parallel jobs. - Enable -Q by default for the moment - there is something weird going on in the rescue build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-01-03T10:37:38.913196Z K 7 svn:log V 27 Mdoc and language cleanup. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-01-03T10:56:10.583627Z K 7 svn:log V 135 Call pcn_start_locked() instead of pcn_start() where the softc lock is already held. Approved by: rwatson (mentor) MFC after: 3 weeks END K 10 svn:author V 7 antoine K 8 svn:date V 27 2009-01-03T11:25:50.384646Z K 7 svn:log V 22 Add an obsolete file. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-03T11:35:31.501406Z K 7 svn:log V 230 Allow the IP_MINTTL socket option to be set to 0 so that it can be disabled entirely, which is its default state before set to a non-zero value. PR: 128790 Submitted by: Nick Hilliard MFC after: 3 weeks END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-03T12:09:18.527039Z K 7 svn:log V 128 - A bit missing from the previous commit. The '@'s from the string token must be stripped before encoding the expansion mode. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-01-03T13:24:08.959651Z K 7 svn:log V 557 Extend the struct vm_page wire_count to u_int to avoid the overflow of the counter, that may happen when too many sendfile(2) calls are being executed with this vnode [1]. To keep the size of the struct vm_page and offsets of the fields accessed by out-of-tree modules, swap the types and locations of the wire_count and cow fields. Add safety checks to detect cow overflow and force fallback to the normal copy code for zero-copy sockets. [2] Reported by: Anton Yuzhaninov [1] Suggested by: alc [2] Reviewed by: alc MFC after: 2 weeks END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2009-01-03T13:42:49.545774Z K 7 svn:log V 179 Added section type SHT_GNU_HASH. GNU-style .hash section is a new style of hash section with better performace than the original SYSV hash. It can be generated by newer binutils. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2009-01-03T13:55:02.396738Z K 7 svn:log V 56 Mention 6.4-RELEASE. PR: 129952 Submitted by: pluknet END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-01-03T14:33:48.240543Z K 7 svn:log V 70 Reapply the intpin correction part of r146420 which somehow got lost. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-03T14:51:49.765447Z K 7 svn:log V 37 -get rid of #ifdef ALIAS_SCTP -style END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-03T15:17:20.307647Z K 7 svn:log V 90 - Write out branches with the highest revision number first if they have the same date. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-03T17:13:37.540173Z K 7 svn:log V 51 -merge alias_sctp.8 with ipfw man page -mdoc style END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-03T17:22:05.698615Z K 7 svn:log V 44 -get rid of #ifdef _ALIAS_SCTP -white space END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-03T18:51:49.871081Z K 7 svn:log V 88 - Use a LIST to hold branches instead of a STAILQ. - Sort branches when inserting them. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-01-03T19:38:47.420221Z K 7 svn:log V 314 Fix the OFW interrupt map parser to use its own idea of the number of interrupt cells in the map, instead of using a value passed to it and then panicing if it disagrees. This fixes interrupt map parsing for PCI bridges on some Apple Uninorth PCI controllers. Reported by: marcel Tested on: G4 iBook, Sun Ultra 5 END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-03T22:51:54.851390Z K 7 svn:log V 785 Resolve some regressions related to tabs and linewrap handling. It turns out I was looking too much at mimicing xterm, that I didn't take the differences of cons25 into account. There are some differences between xterm and cons25 that are important. Create a new #define called TEKEN_CONS25 that can be toggled to switch between cons25 and xterm mode. - Don't forget to redraw the cursor after processing a forward/backward tabulation. - Implement cons25-style (WYSE?) autowrapping. This form of autowrapping isn't that nice. It wraps the cursor when printing something on column 80. xterm wraps when printing the first character that doesn't fit. - In cons25, a \t shouldn't overwrite previous contents, while xterm does. Reported by: Garrett Cooper END K 10 svn:author V 6 alfred K 8 svn:date V 27 2009-01-04T00:12:01.952154Z K 7 svn:log V 541 Sync with usb4bsd: src/lib/libusb20/libusb20_desc.c Make "libusb20_desc_foreach()" more readable. src/sys/dev/usb2/controller/*.[ch] src/sys/dev/usb2/core/*.[ch] Implement support for USB power save for all HC's. Implement support for Big-endian EHCI. Move Huawei quirks back into "u3g" driver. Improve device enumeration. src/sys/dev/usb2/ethernet/*[ch] Patches for supporting new AXE Gigabit chipset. src/sys/dev/usb2/serial/*[ch] Fix IOCTL return code. src/sys/dev/usb2/wlan/*[ch] Sync with old USB stack. Submitted by: hps END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-04T00:20:18.563709Z K 7 svn:log V 304 Print control characters, even though they are normally not visible. With cons25, there are printable characters below 0x1B. This is not the case with ASCII, UTF-8, etc. but in this case we just have to. Also don't set LC_CTYPE to UTF-8 when libteken is compiled without UTF-8 in the demo-application. END K 10 svn:author V 7 chinsan K 8 svn:date V 27 2009-01-04T07:29:04.756865Z K 7 svn:log V 107 - s/no-scripts/no-script/ PR: docs/127732 Submitted by: TerryP MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-01-04T07:32:06.966811Z K 7 svn:log V 226 Improve probing. o Don't check the dummy fields. o The entry is unused if either dp_mid is 0 or dp_sid is 0. o The start or end cylinder cannot be 0. o The start CHS cannot be equal to the end CHS. Submitted by: nyan END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-01-04T07:33:10.407948Z K 7 svn:log V 23 remove USB from kernel END K 10 svn:author V 6 ivoras K 8 svn:date V 27 2009-01-04T11:31:03.500490Z K 7 svn:log V 282 Several significant updates: * Better wording of sections dealing with physical storage * A new section on assumptions gvirstor has on its consumer devices (components) and its interaction with file systems * Improved markup (by hrs@) Reviewed by: hrs Approved by: gnn (mentor) END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-01-04T12:18:18.580872Z K 7 svn:log V 170 Back out r186615; the sanitizing of the pointers in the error case is not needed and seems that it will not be needed either. Pointy hat: mine, mine, mine and not pho's END K 10 svn:author V 6 danger K 8 svn:date V 27 2009-01-04T15:41:01.771604Z K 7 svn:log V 168 - grammar and language fixes - hard sentence breaks - trim EXIT STATUS section and move it to DIAGNOSTICS as well as use .Er macro - sort SEE ALSO MFC after: 7 days END K 10 svn:author V 4 stas K 8 svn:date V 27 2009-01-04T15:48:38.819503Z K 7 svn:log V 109 - Improve wording. - ae(4) first appeared in 7.1. Reflect this. Approved by: kib (mentor) MFC after: 1 week END K 10 svn:author V 4 stas K 8 svn:date V 27 2009-01-04T15:49:30.621798Z K 7 svn:log V 64 - Improve wording. Approved by: kib (mentor) MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-01-04T15:56:49.603066Z K 7 svn:log V 170 Do not incorrectly add the low 5 bits of the offset to the resulting position of the found zero bit. Submitted by: Jaakko Heinonen MFC after: 2 weeks END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-04T17:26:59.523726Z K 7 svn:log V 48 - Try to match style(9). - Remove old comments. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-04T17:27:11.896641Z K 7 svn:log V 139 -protect kernel code only with _KERNEL -move FindSctpRedirectAddress to alias_local.h together with all the others Find* functions -style END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-04T17:31:01.398060Z K 7 svn:log V 20 - Update copyright. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-04T18:18:59.586148Z K 7 svn:log V 109 - Sort children branches by revision number rather than by date since a few RCS files have the wrong date. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T19:03:42.850437Z K 7 svn:log V 102 Remove now-unused pr_ousrreq from struct protosw. It may not have been used since the last millenia. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T19:16:36.193618Z K 7 svn:log V 128 Remove two further uses (debugging and NULLing) of pr_ousrreq, missed due to svn commit in the wrong directory. Spotted by: bz END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-04T19:22:53.823537Z K 7 svn:log V 523 Remove Giant locking from domains list. During boot, the domain list is locked with Giant. It is not possible to register any protocols after the system has booted, so the lock is only used to protect insertion of entries. There is already a mutex in uipc_domain.c called dom_mtx. Use this mutex to lock the list, instead of using Giant. It won't matter anything with respect to performance, but we'll never get rid of Giant if we don't remove from places where we don't need it. Approved by: rwatson MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T19:23:44.672088Z K 7 svn:log V 124 Remove reference to pr_ousrreq from domain(9) since it's now gone from struct protosw. Submitted by: bz MFC after: 3 weeks END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-01-04T20:59:23.015284Z K 7 svn:log V 123 Instead of using obj and all targets which are not cross-build aware, use _obj and everything which are. Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T21:13:51.219593Z K 7 svn:log V 129 struct ip6protosw is a copy of struct protosw, so remove pr_usrreq there to reflect removal from struct protosw. Spotted by: ed END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T21:53:42.810324Z K 7 svn:log V 246 Unlike with struct protosw, several instances of struct ip6protosw did not use C99-style sparse structure initialization, so remove NULL assignments for now-removed pr_usrreq function pointers. Reported by: Chris Ruiz END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-04T22:15:15.731868Z K 7 svn:log V 64 Fix non-C99 initialization for protosw initializing pr_ousrreq. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-01-04T22:24:47.793774Z K 7 svn:log V 369 Fix rendering glitch in cons25 emulation. Because we now have cons25-style linewrapping, we must also use cons25- style reverse linewrapping. This means that a ^H on column 0 will move the cursor one line up. Also fix a small regression: if the user invokes a RIS (Reset to Initial State), we must show the cursor again. Spotted by: Paul B. Mahol END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-01-05T03:06:55.224382Z K 7 svn:log V 56 End stable/7 code freeze. Approved by: core (implicit) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T03:50:04.884255Z K 7 svn:log V 227 - Trim old Errata. - Bump version numbers. - Document Errata items for 7.1R: em(4) -> igb(4) change, ae(4) missing in 7.1R relnotes, and s/get_setaffinity()/sched_setaffinity()/ in 7.1R relnotes. Approved by: re (implicit) END K 10 svn:author V 5 rafan K 8 svn:date V 27 2009-01-05T04:26:24.832674Z K 7 svn:log V 504 MFC r184459 - Whenever a password/shell is changed via rpc.yppasswdd, the daemon leaves one zombie process because it does not do the cleanup. For a long running NIS/YP server, it will have lots of zombie processes on it. Fix that by ignoring the SIGCHLD signal since we don't really care about the exit status in this case. PR: bin/91980 Reported by: Arjan van der Velde Submitted by: Jui-Nan Lin" Reviewed by: delphij END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-01-05T04:45:17.868944Z K 7 svn:log V 43 Release is done, bump stable/7 to -STABLE. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2009-01-05T05:14:26.333898Z K 7 svn:log V 14 Add a README. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T05:53:14.340585Z K 7 svn:log V 32 - Trim old items. - Fix indent. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T05:54:13.571694Z K 7 svn:log V 28 Update &release.manpath.*;. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T05:56:19.603989Z K 7 svn:log V 136 Clean up a DSSSL file for release documents: Remove {,no.}include.historic, Fix arch="" support, and Update platform list in README. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T06:02:17.135464Z K 7 svn:log V 65 - Trim old relnotes items. - Remove {,no.}include.historic knob. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T08:33:56.861791Z K 7 svn:log V 170 Add missing items in relnotes as Errata items: - jme(4), age(4), malo(4), bm(4), et(4), and glxsb(4). - multiple routing table support. Spotted by: weongyo and yongari END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T08:56:45.818601Z K 7 svn:log V 24 Add explanation of FIB. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-01-05T10:40:19.944532Z K 7 svn:log V 191 Don't crash on resume if there is a blkfront instance which failed to initialise before the suspend. This happens in HVM mode for DVD devices which are handled by the emulator, not blkfront. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-01-05T10:41:54.765510Z K 7 svn:log V 75 Tidy this up and remove all the #if 0 dead code. Add a suitable copyright. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-01-05T10:43:48.943421Z K 7 svn:log V 54 Tidy this up a lot and improve the comments somewhat. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2009-01-05T12:10:22.343540Z K 7 svn:log V 83 Add missing qualifier which was missed in the previous commit. Noticed by: brooks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2009-01-05T12:18:46.537742Z K 7 svn:log V 83 Note that the protocol argument can be set to 0. PR: 127890 Reviewed by: rwatson END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T12:39:10.910619Z K 7 svn:log V 212 link_type == LINK_SCTP is true only if we get called from findSctpRedirect, and findSctpRedirect is called from alias_sctp.c that is compiled out in userland, thus it's safe to undef link_type == LINK_SCTP code. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T12:58:43.840611Z K 7 svn:log V 66 get rid of the doxygen bits and reformat FindSctpRedirectAddress. END K 10 svn:author V 5 rafan K 8 svn:date V 27 2009-01-05T13:06:03.428007Z K 7 svn:log V 504 MFC r184459 - Whenever a password/shell is changed via rpc.yppasswdd, the daemon leaves one zombie process because it does not do the cleanup. For a long running NIS/YP server, it will have lots of zombie processes on it. Fix that by ignoring the SIGCHLD signal since we don't really care about the exit status in this case. PR: bin/91980 Reported by: Arjan van der Velde Submitted by: Jui-Nan Lin" Reviewed by: delphij END K 10 svn:author V 3 flz K 8 svn:date V 27 2009-01-05T13:10:06.053531Z K 7 svn:log V 152 Synchronize pkg_install with HEAD (20080708): r180361: actually enable '-n' for pkg_create(1) r181376: use humanize_number to report pen-sizes END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T13:18:39.271997Z K 7 svn:log V 17 white space fix. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-01-05T13:55:17.337213Z K 7 svn:log V 73 Add the missing PRU_FLUSH and 'FLUSH' defines noticed by rwatson. Opps.. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-01-05T14:21:49.811604Z K 7 svn:log V 257 Add commented out options KDTRACE_HOOKS and, for amd64, KDRACE_FRAME, to GENERIC configuration files. This brings what's in 8.x in sync with what is in 7.x, but does not change any current defaults. Possibly they should now be enabled in head by default? END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T14:27:04.946917Z K 7 svn:log V 54 protect code not ready yet for userland with _KERNEL. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T14:46:46.197879Z K 7 svn:log V 84 shuffle the copyright/license at the beginning of file, to match FreeBSD standards. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-01-05T14:48:43.422814Z K 7 svn:log V 27 BSD indent a bit the code. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-01-05T15:02:05.275713Z K 7 svn:log V 48 Merge r185180:186767 from projects/releng_6_xen END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-05T15:18:16.269140Z K 7 svn:log V 304 Merge support for CVSMode (aka. mirror mode) into csup. This means csup can now fetch a complete CVS repository. Support for rsync update of regular files are also included, but are not yet enabled. The change should not have an impact on existing csup usage, as little of the existing code has changed. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2009-01-05T15:38:45.448407Z K 7 svn:log V 36 Add more missing bits: procstat(1). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2009-01-05T16:25:36.071616Z K 7 svn:log V 114 Document the NO_XXX options supported by our Makefile.inc1. Noticed by: simon Reviewed by: imp MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-01-05T16:47:42.521676Z K 7 svn:log V 62 Correct the type for the global var accessed in sig handlers. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2009-01-05T17:38:03.467882Z K 7 svn:log V 21 o FreeBSD 7.1 added. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-05T19:40:09.299650Z K 7 svn:log V 144 Sync MMC/SD subsystem with HEAD. Add support for MMC and SDHC cards, high speed timing, wide bus, multiblock transfers and many other features. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-01-05T19:53:58.821675Z K 7 svn:log V 131 MFC rev. 183479, 184452. Keep in sync with latest MMC stack: - limit transfers with single block, - properly implement read-only. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-01-05T20:02:12.428055Z K 7 svn:log V 44 - Make the project name a bit more generic. END