Го 94466 218 168 1568 236 188 298 221 468 163 162 188 128 403 142 235 170 311 248 145 162 212 131 121 388 160 203 173 161 124 279 307 262 254 211 161 140 467 236 275 279 259 350 144 129 148 197 276 169 169 172 178 185 107 413 167 182 152 153 325 188 134 207 291 307 127 445 210 183 236 206 370 267 239 191 494 341 208 156 171 169 132 169 185 140 198 166 249 162 174 159 252 379 137 158 136 131 235 176 236 471 111 289 155 144 249 171 154 122 146 177 207 150 173 107 130 1400 205 188 141 108 259 309 117 472 135 135 149 214 195 189 121 152 303 216 134 244 995 176 186 242 148 287 509 259 181 198 293 795 127 157 118 213 167 299 645 203 201 197 134 621 742 127 866 132 144 689 683 107 309 241 257 287 118 367 221 154 97 304 113 109 177 238 357 153 402 174 166 168 565 115 214 154 279 287 182 158 145 157 123 128 294 140 498 363 124 128 236 185 106 155 178 335 146 210 182 123 123 201 1598 K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T23:16:58.000000Z K 7 svn:log V 75 New release note: sendmail startup script/options. Reviewed by: gshapiro END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-11T23:25:57.000000Z K 7 svn:log V 1469 MFC: Quoting Peter Wemm, "At great personal risk, touch the sendmail startup again." As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all of the sendmail startup code from /etc/rc to /etc/rc.sendmail. The source for that script will be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will prevent it from being installed. A new rc.conf variable, mta_start_script specifies the script to run to start the user's preferred MTA. For backward compatibility, it will default to /etc/rc.sendmail. The specified script is called out of /etc/rc after checking to make sure it exists. A new rc.sendmail.8 man page has also been added which now houses the sendmail_* variable descriptions formerly in rc.conf.5. Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication. Reviewed by: -current, -stable, obrien, peter, ru MFC after: 1 week Revision Changes Path 1.142 +19 -10 src/etc/defaults/rc.conf 1.27 +38 -70 src/etc/mail/Makefile 1.308 +5 -39 src/etc/rc 1.16 +3 -1 src/etc/sendmail/Makefile 1.1 +193 -0 src/etc/sendmail/rc.sendmail (new) 1.160 +13 -105 src/share/man/man5/rc.conf.5 1.26 +4 -0 src/share/man/man8/Makefile 1.1 +241 -0 src/share/man/man8/rc.sendmail.8 (new) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T23:26:22.000000Z K 7 svn:log V 142 Updated release note: OpenPAM Cinchona. Deleted release note: NetBSD sort. MFCs noted: New ephemeral port range, ISC DHCP client update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T23:27:14.000000Z K 7 svn:log V 95 MFC: New ephemeral port range, ISC DHCP 3.0.1RC8 import. While I'm here, add a missing word. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-11T23:35:31.000000Z K 7 svn:log V 204 MFC: sendmail startup changes. Make a new userland contrib subsection for sendmail stuff now that we have > 1 item, the other sendmail note got moved into this section unchanged except for indentation. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2002-04-12T00:01:50.000000Z K 7 svn:log V 128 Fix corner case where m_len was not being initialized. Submitted by: Maksim Yevmenkin MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T03:42:37.000000Z K 7 svn:log V 375 Replace the original host WEP implementation with the one in OpenBSD (apparently by markus@, at least committed by him). This has the advantage of not using the bad IV's from Fluhrer/Mantin/Shamir as well as bringing the drivers a little closer together. Also use a few constants in place of magic numbers in one place. Obtained from: OpenBSD 1.25, 1.28, 1.36, 1.38, 1.42 END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T03:54:44.000000Z K 7 svn:log V 68 Update the .Fn line for MTX_SYSINIT to include the parameter types. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T03:55:43.000000Z K 7 svn:log V 67 Update the .Fn line for SX_SYSINIT to include the parameter types. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T04:23:22.000000Z K 7 svn:log V 93 Document the new flags parameter. Add vget(9) to the SEE ALSO list. Minor formatting change. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T04:26:15.000000Z K 7 svn:log V 33 Document the new size parameter. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-04-12T04:44:53.000000Z K 7 svn:log V 307 Change the script a bit to allow the creation of 'brouted' bridges. To do this you need to have each top-end connected as well. IP can be routed and other protocols get bridged.. Also useful when bridgeing two networks while merging them as machines will work with both old and new netmasks. (well mostly). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-12T05:05:19.000000Z K 7 svn:log V 47 Document the lock type argument of mtx_init(). END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T05:06:38.000000Z K 7 svn:log V 139 Fix the prototypes for cpu_critical_exit and cpu_critical_enter and update the text to reflect the changes. Update the header files list. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T05:16:27.000000Z K 7 svn:log V 75 Update the prototype for lockinit to reflect that wmesg is a const char *. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-12T05:17:15.000000Z K 7 svn:log V 216 Really fix uniprocessor on IA64. Note to self: do not use variables before they are initialized. I had correctly figured out that the UP problem was the pcpu current_pmap thing, but didn't fix it right last time. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T05:19:12.000000Z K 7 svn:log V 152 Update the prototype for read_random to reflect that the count parameter is an int not an unsigned int, and that it returns an int not an unsigned int. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T05:23:16.000000Z K 7 svn:log V 50 Add sys/types.h to the list of required includes. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-12T05:46:36.000000Z K 7 svn:log V 67 ifdef WI_HOSTAP some stuff that seems like it needs to be ifdef'd. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T05:55:17.000000Z K 7 svn:log V 116 Add text describing the new type parameter, and rename description to name as that is what it is called in mutex.h. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T06:01:28.000000Z K 7 svn:log V 39 unifdef -DWI_HOSTAP, like OpenBSD does END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T06:01:49.000000Z K 7 svn:log V 29 -DWI_HOSTAP no longer needed END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T06:03:47.000000Z K 7 svn:log V 292 Update the prototype for maybe_resched to take a thread not a ksegrp. Remove need_resched as it no longer exists. Cleanup the text for other functions that have changed out from under their descriptions. This page needs to be reviewed again after things settle down a bit. Reviewed by: jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T06:10:37.000000Z K 7 svn:log V 68 Add hostap 802.11 media type. From wi_hostap stuff by Thomas Skibo END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T06:12:21.000000Z K 7 svn:log V 110 After committing the forgotten IFM_IEEE80211_HOSTAP stuff to if_media.h, no need for the ifdefs here anymore. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T06:19:12.000000Z K 7 svn:log V 78 Add a new man page that documents selrecord and selwakeup. Thanks to: alfred END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-12T06:19:18.000000Z K 7 svn:log V 69 Forgot to commit this when I committed the rest of the hostap stuff. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T06:19:34.000000Z K 7 svn:log V 29 Add entries for selrecord.9. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-12T06:50:51.000000Z K 7 svn:log V 183 Fix definition of va_start: We don't need to take the address of va_list. It's a builtin type. gcc 3.1 doesn't care either way, but gcc 3.2 is more picky and doesn't like the former. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-12T07:41:16.000000Z K 7 svn:log V 214 Print extra information in printtrap() if the interrupted state was for an IA-32 process. Don't sign extend arguments in ia32_syscall - its not normally going to be useful (e.g. pointers need to be zero extended). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-04-12T07:43:35.000000Z K 7 svn:log V 169 Initialise ar.cflg, which contains the IA-32 registers cr0 and cr4. Since all IA-32 processes use the same values for cr0 and cr4, we initialise them at system startup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T08:17:24.000000Z K 7 svn:log V 162 Don't add -lstdc++ to LDADD, just let c++(1) link C++ programs. Record the dependency on ${LIBSTDCPLUSPLUS} similar to ${LIBC}. Suggested by: imp, obrien, peter END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-04-12T08:43:40.000000Z K 7 svn:log V 113 MFC 1.15, fixes nil pattern space resulting in incorrect behaviour, see original commit message. PR: bin/34813 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T11:12:37.000000Z K 7 svn:log V 70 Removed the cruft that became cruft after rev. 1.4. Fixed CLEANFILES. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T11:13:56.000000Z K 7 svn:log V 49 MFC: 1.16: Removed some cruft, fixed CLEANFILES. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T11:21:09.000000Z K 7 svn:log V 375 Fixed the fatal breakage I introduced in the last commit. Make the defined(SRCS) case similar to the !defined(SRCS) case - only define ${PROG}: ${OBJS} if the ${PROG} target does not exist. This has only one precedence in the entire source tree, usr.bin/doscmd, and its Makefile is horribly broken. I will temporarily unconnect it from build until I'm working on the fix. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T11:22:44.000000Z K 7 svn:log V 144 Temporarily unconnect "doscmd" from build until I can fix its broken Makefile. The breakage is now fatal after the bsd.prog.mk,v 1.109 change. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T13:08:00.000000Z K 7 svn:log V 177 Add FBSDID. Do not put spaces inside [] in usage string. Test memory allocation return code. Correct and update C example in man page. Uppercase program name (.Nm) after a dot. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T13:11:42.000000Z K 7 svn:log V 181 Document that only superuser can use -c option. Add FBSDID. Make use of uid_t to silent lint. fprintf -> err conversion. Add some FALLTHROUGH and NOTREACHED comment to silent lint. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T13:16:04.000000Z K 7 svn:log V 161 Make `make WARNS=3' succeed, notably, use %d to printf daddr_t value. Use `.Nm Ns .' instead of `.Nm .' Add FBSDID. Do not put spaces inside [] in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T13:23:33.000000Z K 7 svn:log V 252 Reorder #include. Cast arg #2 of lseek to an off_t when constant. No need to test if failsafe memory allocation fails, it can't. perror -> warn. Use failsafe memory allocation provided. Use .Pa and .Ar. Uppercase (first letter) programname after dot. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-12T14:08:38.000000Z K 7 svn:log V 52 Add a BUF_LOCKINIT to init struct buf's before use. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-04-12T14:10:19.000000Z K 7 svn:log V 37 Add a couble more Promise chip ID's. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T15:14:54.000000Z K 7 svn:log V 52 chown.8 was not describing symlinks correctly, MFC. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T15:49:30.000000Z K 7 svn:log V 105 Unbreak this as well. At the extra bonus of fixing the contents of the .depend file. Not really my day. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T15:52:10.000000Z K 7 svn:log V 183 Back out previous backout. It seems I was right to begin with, and DSA is preferrable to RSA (not least because the SECSH draft standard requires DSA while RSA is only recommended). END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-04-12T15:56:45.000000Z K 7 svn:log V 76 Include for definition of __BSD_VISIBLE. Pointy hat to: mike END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T16:05:53.000000Z K 7 svn:log V 72 Un.Ar makefile. The add of .Ar was part of my last commit. Asked by: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:07:06.000000Z K 7 svn:log V 76 compress(1) manual page has erroneous description of zcat, MFC. PR: 36453 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:12:44.000000Z K 7 svn:log V 82 dumpon(8) manual page misleads about single/multiuser usability, MFC. PR: 36465 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:18:27.000000Z K 7 svn:log V 89 find(1) manual page should encourage users to DTRT when piping to xargs, MFC. PR: 36602 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T16:22:58.000000Z K 7 svn:log V 15 Add etc/pam.d. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T16:25:13.000000Z K 7 svn:log V 321 Back out second part of the previous change. While this was indeed a good change, I shouldn't have made it after testing with the -DNOCLEAN buildworld. There are far too many users of this misfeature under sys/boot/. I will reapply the change after I fix these. This change has been tested with the clean buildworld. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:25:18.000000Z K 7 svn:log V 71 intro(8) manual page is missing command status information. PR: 36448 END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-04-12T16:32:38.000000Z K 7 svn:log V 87 Remove a duplicate description of the type parameter for mtx_init. Noticed by: scottl END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:34:38.000000Z K 7 svn:log V 56 sscanf.3 lists an obsolete ``this release''. PR: 35610 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:42:46.000000Z K 7 svn:log V 57 timed(8) manual page difficult to understand. PR: 36457 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-04-12T16:47:00.000000Z K 7 svn:log V 231 MFC: Fix for apm_saver; have the kernel try to blank all display devices if blanking screen device #0 fails. src/sys/i386/include/apm_bios.h 1.27->1.28 src/sys/i386/apm/apm.c 1.115->1.116 (partial merge) Approved by: iwasaki END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-04-12T16:49:07.000000Z K 7 svn:log V 91 MFC: Added support for 82540EM based adapters Cosmetic changes to make code more unix-like END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T16:50:52.000000Z K 7 svn:log V 43 Revert last change, to be revisited later. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T16:57:52.000000Z K 7 svn:log V 110 md5 salt is documented as being 16 bytes max length, although in reality it is 8 bytes max lenght. PR: 36782 END K 10 svn:author V 6 cokane K 8 svn:date V 27 2002-04-12T16:57:54.000000Z K 7 svn:log V 195 MFC of the AMD761 agp fixes right before the 4.5 freeze. This should allow everyone to use their AMD761-based agp systems for DRI now. Obtained from: Eric Anholt END K 10 svn:author V 6 cokane K 8 svn:date V 27 2002-04-12T17:05:48.000000Z K 7 svn:log V 211 This should fix the lock-ups associated with AGP and AMD761 chips. The previous revision was rather hastily MFC'd before the 761 got any real testing. Obtained from: Eirc Anholt END K 10 svn:author V 6 cokane K 8 svn:date V 27 2002-04-12T18:23:19.000000Z K 7 svn:log V 32 Back out until it passes by re. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-12T18:26:14.000000Z K 7 svn:log V 353 MFbed: translation updates errata/article.sgml: internal fixes hardware/alpha/proc-alpha.sgml: MFen 1.39, entity fixes hardware/common/dev.sgml: MFen 1.77-1.80 hardware/sparc64/proc-sparc64.sgml: MFen 1.4 installation/common/install.sgml: MFen 1.13-1.14 readme/article.sgml: MFen 1.17, formatting fixes relnotes/common/new.sgml: MFen 1.303-1.317 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T18:31:09.000000Z K 7 svn:log V 113 restore(8) manual page does not explain rrestore. PR: 34234 Submitted by: Gary W. Swearingen END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T18:31:28.000000Z K 7 svn:log V 91 Linux-PAM compatibility improvements (perforce change 9623) Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T18:31:28.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r94532, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T18:33:01.000000Z K 7 svn:log V 109 restore(8) manual page does not explain rrestore PR: 34234 Submitted by: Gary Swearingen END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T19:11:09.000000Z K 7 svn:log V 278 I don't know what the MAINTAINER means in src/ part of FreeBSD. I'll still be overseeing the changes that go into natd(8) and will maintain it the way I see it, non-preventing for the rest of developers. I will re-ask for the MAINTAINER bit if the ${MAINTAINER} gets defined. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:33:52.000000Z K 7 svn:log V 171 Import of Binutils from the FSF 2.12 branch. (this fixes several linker problems and coredumps) These bits are taken from the FSF anoncvs repo on 10-April-2002 13:24 Zulu END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:33:52.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r94536, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-04-12T19:33:53.000000Z K 7 svn:log V 95 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_12_20020410'. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-12T19:38:41.000000Z K 7 svn:log V 401 Do not use pmap_kextract() to find out the physical address of a user belong to a user virtual address; while this happens to work on some architectures, it can't on sparc64, since user and kernel virtual address spaces overlap there (the distinction between them is done via separate address space identifiers). Instead, look up the page in the vm_map of the process in question. Reviewed by: jake END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-04-12T19:46:05.000000Z K 7 svn:log V 244 Fix an ages-old bug in sed(1), which resulted in the absolutely valid substitution expressions in the form `s,[fooexp],[barexp],;...' treated as invalid when the third `,' is (_POSIX2_LINE_MAX * N)-th character in the line. MFC after: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-04-12T19:46:25.000000Z K 7 svn:log V 116 Add a tool (and the first application of it) that could be used to automate building of libraries. Prodded by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:49:24.000000Z K 7 svn:log V 61 Merge our ELF branding into Binutils 2.12_20020410 snapshot. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:50:32.000000Z K 7 svn:log V 76 Merge rev 1.8 ("ELF_DYNAMIC_INTERPRETER") into Binutils 2.12_20020410 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:51:31.000000Z K 7 svn:log V 74 Merge rev 1.6 (ELF_DYNAMIC_INTERPRETER) into Binutils 2.12_20020410 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:52:34.000000Z K 7 svn:log V 37 Merge the stock 2.12.0 snap version. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:54:03.000000Z K 7 svn:log V 74 Bring the binutils_2_12_20020410 snap version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:54:53.000000Z K 7 svn:log V 90 Merge rev 1.2 (FreeBSD a.out configuration support) into the Binutils 2.12_20020410 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:55:38.000000Z K 7 svn:log V 45 Use the stock 2.12 snapshot version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-12T19:59:42.000000Z K 7 svn:log V 102 Updated to a 10-April-2002 2.12 branch snapshot. This fixes serious problems in ld's symbol handling. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T20:05:27.000000Z K 7 svn:log V 74 Rename the even_root option to allow_root. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T20:10:18.000000Z K 7 svn:log V 156 Add a pam_rhosts module, loosely based on code submitted by Danny Braniss. Submitted by: Danny Braniss Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T20:16:15.000000Z K 7 svn:log V 65 End of comment was missing at FreeBSD Id line. Switch to FBSDID. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T20:23:51.000000Z K 7 svn:log V 77 Do not return(f_returning_void());. Spell FALLTHROUGH to make it lint()able. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-12T20:28:06.000000Z K 7 svn:log V 62 Add my Copyright on this file so I can allow others to use it END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-12T20:29:11.000000Z K 7 svn:log V 154 MFC: Add my Copyright on this file so I can allow others to use it Revision Changes Path 1.2 +2 -1 src/etc/sendmail/rc.sendmail END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-12T21:17:37.000000Z K 7 svn:log V 286 Rework ptrace(2) to be more locking friendly. We do any needed copyin()'s and acquire the proctree_lock if needed first. Then we lock the process if necessary and fiddle with it as appropriate. Finally we drop locks and do any needed copyout's. This greatly simplifies the locking. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T21:18:05.000000Z K 7 svn:log V 40 Reduce the number of spelling mistakes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T21:25:16.000000Z K 7 svn:log V 61 Replace err() with errx(), errno is garbage in this context. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T21:31:24.000000Z K 7 svn:log V 39 .Ar filename ... is equivalent to .Ar. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2002-04-12T21:36:54.000000Z K 7 svn:log V 34 Do not print error message twice. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-04-12T22:06:16.000000Z K 7 svn:log V 138 Make a few content fixes/additions to tap(4) manual page. PR: 36985 Submitted by: Hiten Pandya MFC after: 4 days END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T22:22:27.000000Z K 7 svn:log V 84 Fix typo in openpam_log macro (perforce change 9634) Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T22:22:27.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r94562, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T22:27:25.000000Z K 7 svn:log V 378 Major cleanup: - add __unused where appropriate - PAM_RETURN -> return since OpenPAM already logs the return value. - make PAM_LOG use openpam_log() - make PAM_VERBOSE_ERROR use openpam_get_option() and check flags for PAM_SILENT - remove dummy functions since OpenPAM handles missing service functions - fix various warnings Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-12T23:20:30.000000Z K 7 svn:log V 19 Use pam_rhosts(8). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-13T00:03:07.000000Z K 7 svn:log V 196 Back out the last revision - it does not work correctly when one of the pages in question is not in the top-level vm object, but in one of the shadow ones. Pointed out by: alc Pointy hat to: tmm END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-04-13T01:17:21.000000Z K 7 svn:log V 62 Fix compilation in the non-FreeBSD case. Sponsored by: Apple END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-04-13T02:04:44.000000Z K 7 svn:log V 47 Sync with -current. This fixes several typos. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-13T04:06:34.000000Z K 7 svn:log V 153 Implement _Unwind_FindTableEntry(). This function is part of GCC for some configurations, but not for FreeBSD (yet?). Have one in libc in the mean time. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-13T04:07:07.000000Z K 7 svn:log V 79 Restore NetBSD copyrights that shouldn't have been removed in the first place. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-13T04:25:56.000000Z K 7 svn:log V 63 This was recently MFC'd, so it will appear in 4.6. PR: 37018 END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-04-13T05:49:33.000000Z K 7 svn:log V 29 Re-add sort spammed in v1.62 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-04-13T05:52:35.000000Z K 7 svn:log V 54 Fix an edge case wrt membase, but more changes needed END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T06:14:30.000000Z K 7 svn:log V 85 Change || into && (braino in previous commit). Also append \n to the error message. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T06:20:02.000000Z K 7 svn:log V 114 NIS client toolbox. This centralizes code which is duplicated all over our tree. Sponsored by: DARPA, NAI Labs. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T06:20:31.000000Z K 7 svn:log V 58 Header file for libypclnt. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T06:57:14.000000Z K 7 svn:log V 81 Add support for FreeBSD-specific "master" update. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T07:23:25.000000Z K 7 svn:log V 15 Add libypclnt. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T07:24:14.000000Z K 7 svn:log V 38 Add libypclnt to the includes target. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-13T08:20:15.000000Z K 7 svn:log V 1303 High-level changes (user visible): o Implement -c (clear) to clear previously kept headers (note that dumps not cleared will remain until -c is used), o Implement -f (force) to allow re-saving a previously saved dump, o Implement -k (keep) and make clearing the dump header the default, o Implement -v (verbose) and make most output conditional upon it, o Emit minimal output for the non-verbose case with the assumption that savecore is run mostly from within /etc/rc, o Update usage message to reflect what is and what's not, o mark -d as obsolete. Low-level changes: o Rename devname to device, for devname mirrors a global declaration and GCC 3.x warns about it, o Open the dump device R/W for clear and !keep to work, o Reorder the locals of DoFile according to style(9), o Remove newlines from strings passed to warn* and err*, o Use stat(2) to check if a dump has been saved before, o Truncate existing core and info files to support force, o First check for the magic and the version before we complain about parity errors. This prevents emitting parity error messages when there's no dump, o Keep track of the number of headers found and the number of headers saved to support the minimal output, o Close files we opened in DoFile. Not critical, but cleaner. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-13T09:07:22.000000Z K 7 svn:log V 113 ${BDECFLAGS} gets added to CFLAGS, not CXFLAGS. PR: 37032 Submitted by: Joshua Goodall END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T09:10:07.000000Z K 7 svn:log V 93 Check to make sure fdopen() succeeds in make(1). Submitted by: jmallett Inspired by: NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T09:49:33.000000Z K 7 svn:log V 46 Constify str_concat() Submitted by: jmallett END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T10:05:30.000000Z K 7 svn:log V 13 De'register. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T10:13:39.000000Z K 7 svn:log V 163 Make str_concat handle NULL arguments properly (a-la how ODE-2.3.6 make does). Submitted by: jmallett Inspired by: CMU BUILDTOOLS4 coredumping, ODE-2.3.6 make(1) END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-13T10:16:53.000000Z K 7 svn:log V 212 Use the correct macros for F_SETFD/F_GETFD instead of magic numbers. Reflect that fact in the manual page. PR: 12723 Submitted by: Peter Jeremy Approved by: bde MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T10:17:18.000000Z K 7 svn:log V 22 Update SCM ID method. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-13T10:32:36.000000Z K 7 svn:log V 375 Fix a missed conversion of lld to llu for the uint64_t ks_calls and cast to unsigned long long. Don't be too overzealous with the printing of ks_calls in the total statistics, cut back from 20 to 13 positions to print (which should last a couple of years easily (20 digits is enough for 3168 years of calls at a measly billion (10^9) calls per second.)). Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T10:57:56.000000Z K 7 svn:log V 40 Fix copyrights, and undo SCS ID damage. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-13T10:59:09.000000Z K 7 svn:log V 41 MFC: Huge cleanup of telnet. Warns, etc. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-13T11:00:52.000000Z K 7 svn:log V 55 MFC: Merge infrastucture for cleaned-up secure telnet. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-13T11:03:30.000000Z K 7 svn:log V 119 MFC: build infrastructure for cleaned up telnet, including new "make unifdef" target to ease merge-from-secure-telnet. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-04-13T11:07:13.000000Z K 7 svn:log V 100 MFC: unifdef'ed secure telnet to obliterate gratuitous diffs between secure telnet and base telnet. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T12:18:00.000000Z K 7 svn:log V 94 Prefer BSDmakefile over makefile and Makefile. Submitted by: jmallett Obtained from: OpenBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T12:20:51.000000Z K 7 svn:log V 26 Fix a minor lint warning. END K 10 svn:author V 2 hm K 8 svn:date V 27 2002-04-13T12:23:38.000000Z K 7 svn:log V 61 update german national holidays file for 2002, 2003 and 2004 END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-13T12:43:07.000000Z K 7 svn:log V 207 Add the concept of a volume to the device and package structures. If these values are different for a given package, then we must prompt the user to insert another disc before the package can be installed. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-13T12:44:18.000000Z K 7 svn:log V 120 Read the CD_VOLUME property from the cdrom.inf file and use it to initialize the volume ID for the media device in use. END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-13T12:46:40.000000Z K 7 svn:log V 43 MFC: rev 1.4 - Add support for iovcnt > 1. END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-13T12:50:32.000000Z K 7 svn:log V 152 MFC: Remove redundant checks for iovcnt. Add unicode related definition for future use. Describe Samba bug. Add subfunction definition. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-13T13:00:42.000000Z K 7 svn:log V 899 Add support for an additional field to the packages/INDEX file. If present, this field specifies the media volume that the disc is contained on. If the volume of a given packages is different than the current volume of mediaDevice, then the user is prompted -- "This is disc #%d. Package %s is on disc #%d\n" "Would you like to switch discs now?\n" If the user selects yes, then DEVICE_SHUTDOWN is called and the user is then prompted -- "Please remove disc #%d from you drive, and add disc #%d" This works well for a carefully crafted INDEX file, but more work needs to be done to sort dependencies on a given package based on the volume that they reside on, to minimize the amount of disc flipping required of the user. This commit is a no-op for normal INDEX files and FreeBSD CDs. These additional features are only used if the INDEX and cdrom.inf file have multi-volume support. END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-04-13T15:33:26.000000Z K 7 svn:log V 85 Check write permissions before creating anything. PR: kern/27883 MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-13T16:38:03.000000Z K 7 svn:log V 89 The MTA startup script changes have been MFC'ed so MFC the UPDATING information as well. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-13T16:47:10.000000Z K 7 svn:log V 150 MFC 1.36 and 1.37: Assorted SGML fixes (missing closing tags, opening tags that should have been closing tags, lists should not be inside paragraphs) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-13T18:38:16.000000Z K 7 svn:log V 51 Add some constness to make this WARNS clean again. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-13T19:17:49.000000Z K 7 svn:log V 194 o Remove vm_map_growstack() and useracc() from sendsig(). Copyout() and suword() will automatically grow the stack if needed. o Add a comment that osigreturn() and sigreturn() are MPSAFE. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T19:36:47.000000Z K 7 svn:log V 413 Revision 1.17 seems to break a subsequent buildworld (i.e. with the new make installed) in gnu/usr.bin/groff/src/preproc/eqn (which, being a build tool itself, is built with the original make during buildworld). The problem seems to be that in str_concat(), the string is not terminated when the length of the second string is 0. This apparently can happen during null suffix rule processing. Submitted by: tmm END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-04-13T20:09:06.000000Z K 7 svn:log V 166 Use pmap_extract() instead of pmap_kextract() to retrieve the physical address associated with a user virtual address in pipe_build_write_buffer(). Reviewed by: alc END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-13T20:59:48.000000Z K 7 svn:log V 84 Fix up vendor IDs. Put a sequence point between writing to a variable and using it. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-13T21:09:55.000000Z K 7 svn:log V 100 Remove previously unneeded and now incorrect cast of user_from_uid() to a char *. Fix up vendor ID. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-13T21:28:17.000000Z K 7 svn:log V 195 Warns cleanups: 1) Add missing initialisers. 2) Avoid shadowing rcswhich. 3) Use intmax_t and %j for printing rather than quad_t and %q. 4) Don't modify a variable twice between sequence points. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-04-13T21:33:33.000000Z K 7 svn:log V 702 If the receiver runs out of space for an received frame in the internal FIFO or the in-RAM descriptors it will switch to RX_IDLE from where it is not restarted. We used to deal with RX_IDLE by doing a total reinit but this lost our link and caused a potential 30sec autonegotiation against switches. This was changed to a less heavyhanded approach, but this failed to restart the receiver it it were in the RX_IDLE state. This change adds the RX_IDLE and the RX_FIFO_OFLOW conditions as triggers for interrupts and receive side processing, and restarts the receiver when it is RX_IDLE. Remove the #ifdef notyet'ed nge_rxeoc() function. Sponsored by: Cybercity Internet, Denmark. MFC after: 7 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T21:54:09.000000Z K 7 svn:log V 32 Style nit and modernize SCM ID. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T22:09:53.000000Z K 7 svn:log V 62 libstand needs _setjmp/_longjmp for FICL. Submitted by: jake END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T22:21:28.000000Z K 7 svn:log V 23 Quiet GCC 3.1 warning. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T22:32:33.000000Z K 7 svn:log V 120 Install digittoint.3 (forgotten in rev 1.21) PR: docs/26451 Submitted by: Adrian Filipi-Martin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T22:34:16.000000Z K 7 svn:log V 72 Turn on TGA support. Submitted by: Andrew M. Miklic END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T22:54:18.000000Z K 7 svn:log V 206 - Change the first argument of ktrcanset(), ktrsetchildren(), and ktrops() to a thread pointer so that ktrcanset() can use td_ucred. - Add some proc locking to partially protect p_tracep and p_traceflag. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:07:05.000000Z K 7 svn:log V 552 - Change the algorithms of the syscalls to modify process credentials to allocate a blank cred first, lock the process, perform checks on the old process credential, copy the old process credential into the new blank credential, modify the new credential, update the process credential pointer, unlock the process, and cleanup rather than trying to allocate a new credential after performing the checks on the old credential. - Cleanup _setugid() a little bit. - setlogin() doesn't need Giant thanks to pgrp/session locking and td_ucred. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:09:41.000000Z K 7 svn:log V 110 - p_cansee() needs the target process locked. - We need the proc lock held for more of procfs_doprocstatus(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:11:23.000000Z K 7 svn:log V 108 Rework logic of syscalls that modify process credentials as described in rev 1.152 of sys/kern/kern_prot.c. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:14:08.000000Z K 7 svn:log V 104 Lock the target process in procfs_doproc*regs() for p_candebug and while reading/writing the registers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:15:28.000000Z K 7 svn:log V 42 Lock the target process for p_candebug(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:19:13.000000Z K 7 svn:log V 528 - Change procfs_control()'s first argument to be a thread pointer instead of a process pointer. - Move the p_candebug() at the start of procfs_control() a bit to make locking feasible. We still perform the access check before doing anything, we just now perform it after acquiring locks. - Don't lock the sched_lock for TRACE_WAIT_P() and when checking to see if p_stat is SSTOP. We lock the process while setting p_stat to SSTOP so locking the process is sufficient to do a read to see if p_stat is SSTOP or not. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:28:23.000000Z K 7 svn:log V 649 - Change donice() to take a thread as the first argument instead of a process so it can use td_ucred. - Require the target process of donice() to be locked when donice() is called. - Use td_ucred. - Lock the target process of p_cansee() and while reading the credentials of a process. - Change the logic of rtprio() slightly so it does it's copyin() if needed prior to locking the target process. - rtprio() no longer needs Giant. In theory with full KSE it would still need Giant to protect p_ucred of curproc for the p_canfoo() functions but p_canfoo() will be changing to using td_ucred of curthread before full KSE hits the tree. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-13T23:31:27.000000Z K 7 svn:log V 35 Remove bogus dependency on rlogin. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-13T23:33:36.000000Z K 7 svn:log V 773 - Change killpg1()'s first argument to be a thread instead of a process so we can use td_ucred. - In killpg1(), the proc lock is sufficient to check if p_stat is SZOMB or not. We don't need sched_lock. - Close some races in psignal(). In psignal() there is a big switch statement based on p_stat. All the different cases are assuming that the process (or thread) isn't going to change state out from under it. To ensure this is true, just lock sched_lock for the entire switch. We practically held it the entire time already anyways. This also simplifies the locking somewhat and actually results in fewer lock operations. - Allow signotify() to be called with the sched_lock held since psignal() now does that. - Use td_ucred in a couple of places. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-13T23:37:10.000000Z K 7 svn:log V 40 Add comment that sigreturn() is MPSAFE. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-13T23:53:36.000000Z K 7 svn:log V 49 Do not use perl where sed is more than adequate. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-14T01:30:20.000000Z K 7 svn:log V 593 Clean up the 1/2 a** committing from Thu, 3 May 2001 11:05:39 -0700 (PDT). Since then we have living with a GPL'ed find(1) due to grabbing getdate.y from src/contrib/cvs and its user of the GPL'ed xtime.h. I don't even want to think about how this could have affected people using our source base. Would it have been too much trouble to do then what I did now? Copied getdate.y (public domain) to usr.bin/find and change to use standard system headers. find(1) now compiles simply with out having to go to extra effort to do so. Pointed hat to: phk Build fixed on: gcc 3.1 using platforms END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-14T01:56:25.000000Z K 7 svn:log V 589 Fix the calculation that determines uz_maxpages. It was off for large zones. Fortunately we have no large zones with maximums specified yet, so it wasn't breaking anything. Implement blocking when a zone exceeds the maximum and M_WAITOK is specified. Previously this just failed like the old zone allocator did. The old zone allocator didn't support WAITOK/NOWAIT though so we should do what we advertise. While I was in there I cleaned up some more zalloc logic to further simplify that code path and reduce redundant code. This was needed to make the blocking work properly anyway. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-04-14T02:29:20.000000Z K 7 svn:log V 16 Correct markup. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-14T03:04:19.000000Z K 7 svn:log V 216 o Use aiocblist::fd_file in the AIO threads rather than recomputing the file * from the calling process's descriptor table. o Eliminate sharing of the calling process's descriptor table with the AIO threads. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-14T03:59:03.000000Z K 7 svn:log V 146 MFC rev 1.66 Totally nuke IPPORT_USERRESERVED, it is no longer used anywhere, update remaining comments to reflect new ephemeral port range. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-14T04:00:18.000000Z K 7 svn:log V 162 MFC rev 1.24 Update documentation relating to sysctls in a post-syncache world. Goodbye tcp.tcp_lq_overflow and tcp.strict_rfc1948, hello tcp.syncookies. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-04-14T04:02:30.000000Z K 7 svn:log V 192 MFC 1.152 +0 -2 src/sys/netinet/tcp_input.c 1.127 +3 -27 src/sys/netinet/tcp_subr.c Remove some ISN generation code which has been unused since the syncache went in. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-04-14T04:12:44.000000Z K 7 svn:log V 26 Remove stale XXX comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-14T04:15:34.000000Z K 7 svn:log V 271 Back out rev 1.17, it breaks dependencies. With rev 1.7 one cannot build src/bin/sh -- because make fails to create the buildtools before trying to use them. Actually it does compile the buildtools into .o's before trying to use them, but not all the way into binaries. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-04-14T04:33:41.000000Z K 7 svn:log V 126 Allow a kernel to be compiled with both SKI and acpica and still work on real hardware. (SKI used to break the sapic probes) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-14T05:31:47.000000Z K 7 svn:log V 62 Remove the requirement that Giant be held around sigreturn(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-04-14T05:33:58.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-04-14T05:37:18.000000Z K 7 svn:log V 208 Dotting the i-s: o Use chunk instead of region when we talk about a memory range. Region can be confused with region register and we already call it chunk in machdep.c o Update the twiddle every 16MB END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-04-14T07:07:09.000000Z K 7 svn:log V 18 Modernize SCM ID. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-04-14T10:03:50.000000Z K 7 svn:log V 14 MFen zlib bug END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T10:15:36.000000Z K 7 svn:log V 81 Disconnect libss and mk_cmds from the build. Nothing uses them. Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-14T10:18:48.000000Z K 7 svn:log V 144 Use VOP_GETVOBJECT instead of accessing the member directly. This fixed an issue with nullfs and NAMEI shared. Submitted by: Alexander Kabaev END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-04-14T10:39:59.000000Z K 7 svn:log V 263 Fix the play / record rate setting so that it actually works. The extra microphone channel capability is part of the "normal" ac97 capabilities and not an extended ac97 capability. Now recording on codecs without a seperate mic channel works. MFC after: 1 week END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-04-14T10:48:41.000000Z K 7 svn:log V 60 MFC: r1.5 Add an entry for "PCCOM dual port RS232/422/485". END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T10:55:42.000000Z K 7 svn:log V 305 Remove the hard-coded limit of 3 bytes for EUC encodings. Satoshi NIIMI-san kindly explained that EUC does not limit the byte length to any arbitrary number. We now set the limit to the maximum octet length of the codeset and it is locale-specific. Submitted by: Yong-Jhen Hong END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T12:29:43.000000Z K 7 svn:log V 78 Garbage collect files which have not been in active use for a very long time. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-14T12:39:38.000000Z K 7 svn:log V 73 Protect the initial list traversal in sysctl_vm_zone() with the uma_mtx. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-04-14T13:23:49.000000Z K 7 svn:log V 73 MFC: r1.70 - Fix pkg_add for packages read from STDIN. Reviewed by: jkh END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-04-14T13:47:10.000000Z K 7 svn:log V 471 Fix a witness warning when expanding a hash table. We were allocating the new hash while holding the lock on a zone. Fix this by doing the allocation seperately from the actual hash expansion. The lock is dropped before the allocation and reacquired before the expansion. The expansion code checks to see if we lost the race and frees the new hash if we do. We really never will lose this race because the hash expansion is single threaded via the timeout mechanism. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-14T15:27:27.000000Z K 7 svn:log V 19 Sync with -CURRENT END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-14T15:40:53.000000Z K 7 svn:log V 117 MFC: . standards conformance cleanup . adding 8859-5 fonts . adding 8859-7 fonts . improve greek support in syscons END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-14T16:18:09.000000Z K 7 svn:log V 58 MFC: add 8859-5 keymaps, improve greek support in syscons END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T16:24:36.000000Z K 7 svn:log V 186 Fix some warnings. Don't record logins twice in USE_PAM case. Strip "/dev/" off the tty name before passing it to auth_ttyok or PAM. Inspired by: dinoex Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-14T16:36:49.000000Z K 7 svn:log V 191 Add a filesystem driver for the Universal Disk Format. For more info, see http://people.freebsd.org/~scottl/udf MFC after: when asmodai gets the backport done Prodded by: phk asmodai des END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-04-14T16:38:38.000000Z K 7 svn:log V 89 MFC: rev. 1.128 (make st_blksize default to PAGE_SIZE instead of zero) Approved by: phk END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-04-14T16:40:11.000000Z K 7 svn:log V 65 Cosmetical change: remove empty line to reduce diffs to RELENG_4 END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-04-14T16:43:37.000000Z K 7 svn:log V 52 MFC: rev 1.3 (fix incorrect m_free/m_freem() usage) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T16:44:04.000000Z K 7 svn:log V 65 Cast a ptrdiff_t to int before using it as a printf field width. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-04-14T16:52:14.000000Z K 7 svn:log V 28 Actually add the UDF files! END K 10 svn:author V 7 phantom K 8 svn:date V 27 2002-04-14T16:57:18.000000Z K 7 svn:log V 32 MFC: add Greek conversion table END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-04-14T17:12:55.000000Z K 7 svn:log V 198 Don't allow one to trace an ancestor when already traced. PR: kern/29741 Submitted by: Dave Zarzycki Fix from: Tim J. Robbins MFC After: 2 weeks END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-04-14T17:17:32.000000Z K 7 svn:log V 49 MFC 1.30 (spelling fixes) and 1.32 (comma fixes) END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-04-14T17:37:35.000000Z K 7 svn:log V 402 Use 'struct callout' instead of 'struct callout_handle' to avoid exhausting the kernel timeout table. Perform the usual gymnastics to avoid race conditions between node shutdown and timeouts occurring. Also fix a bug in handling ack delays < PPTP_MIN_ACK_DELAY. Before, we were ack'ing immediately. Instead, just impose a minimum ack delay time, like the name of the macro implies. MFC after: 1 week END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-04-14T18:19:27.000000Z K 7 svn:log V 268 The new Compaq DS20L is a direct derivative of the CS20 so we support it with FreeBSD/alpha. Pictures of DS20L will be available soon at http://people.freebsd.org/~wilko/Alpha-gallery/ Along with pictures of a ES80 'Marvel' EV7 box (which we don't support yet :-P ) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-04-14T18:21:09.000000Z K 7 svn:log V 30 MFC: Compaq DS20L == API CS20 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T18:28:22.000000Z K 7 svn:log V 36 Vendor import of OpenPAM Cineraria. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T18:28:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r94670, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-04-14T18:28:23.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CINERARIA'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T18:30:03.000000Z K 7 svn:log V 14 Cosmetic nit. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T18:30:27.000000Z K 7 svn:log V 63 New files in OpenPAM Cineraria. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-04-14T18:48:57.000000Z K 7 svn:log V 86 More recent versions of pam_passwdqc (not yet released) build with very few warnings. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-14T19:20:26.000000Z K 7 svn:log V 237 Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pick the .mc file used for /etc/mail/submit.cf. By default, /etc/mail/freebsd.submit.mc is installed and used. Requested by: fenner Submitted by: ume MFC after: 1 week END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T19:21:26.000000Z K 7 svn:log V 50 MFC: Additional wording in the introduction text. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-04-14T19:24:28.000000Z K 7 svn:log V 112 Fix up submit.cf alternation instructions in light of new SENDMAIL_SUBMIT_MC make.conf knob. MFC after: 1 week END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T19:25:15.000000Z K 7 svn:log V 86 MFC: Clarify that /usr/include files should not be #included in kernel source files. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T19:28:03.000000Z K 7 svn:log V 27 MFC: Add typedef examples. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T19:33:07.000000Z K 7 svn:log V 27 Remove extraneous newline. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-04-14T19:52:42.000000Z K 7 svn:log V 104 Correct two syntax mistakes. Fix overflowing right side, so that the && operator fits on the same line. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-04-14T20:13:08.000000Z K 7 svn:log V 1499 Make the MTRR code a bit more defensive - this should help people trying to run X on some Athlon systems where the BIOS does odd things (mines an ASUS A7A266, but it seems to also help on other systems). Here's a description of the problem and my fix: The problem with the old MTRR code is that it only expects to find documented values in the bytes of MTRR registers. To convert the MTRR byte into a FreeBSD "Memory Range Type" (mrt) it uses the byte value and looks it up in an array. If the value is not in range then the mrt value ends up containing random junk. This isn't an immediate problem. The mrt value is only used later when rewriting the MTRR registers. When we finally go to write a value back again, the function i686_mtrrtype() searches for the junk value and returns -1 when it fails to find it. This is converted to a byte (0xff) and written back to the register, causing a GPF as 0xff is an illegal value for a MTRR byte. To work around this problem I've added a new mrt flag MDF_UNKNOWN. We set this when we read a MTRR byte which we do not understand. If we try to convert a MDF_UNKNOWN back into a MTRR value, then the new function, i686_mrt2mtrr, just returns the old value of the MTRR byte. This leaves the memory range type unchanged. I'd like to merge this before the 4.6 code freeze, so if people can test this with XFree 4 that would be very useful. PR: 28418, 25958 Tested by: jkh, Christopher Masto MFC after: 2 weeks END