joerg
7cdb2456bc
Properly initialize the random number generator in pw_getpass().
...
Right now, the automatically generated passwords have been rather
predictable. :-(
MFC after: 1 day
2001-08-21 13:33:20 +00:00
brian
3803cbd626
Fix two typos
2001-08-21 13:20:02 +00:00
brian
c5bd8f6e5d
Revert to version 1.16 which was more correct than either of my attempts.
2001-08-21 12:54:15 +00:00
sos
a70c5b3073
Add support for the newer Promise chips here as well.
2001-08-21 12:23:31 +00:00
brian
be0965e41d
Display a better error message when snprintf() returns < 0
...
Pointed out by: bde
2001-08-21 11:39:45 +00:00
brian
30830b4292
Handle overflows from snprintf(), not just returns of < 0
...
Pointed out by: bde
2001-08-21 11:39:32 +00:00
sos
20971d752c
Finally commit some of the minor things I've collected over the last month(s):
...
Add tagged queueing support for new IBM drives.
Add support for Yet Another Promise ATA 100 chip.
Flush disk cache on close.
Dont flush the disk cache on BIO_ORDERED anymore.
Cleanup the tests for DMA on ATAPI devices.
Allow to share ALL irq's even the std irg 14 & 15.
Fix calculation bug in end of media code on CD's.
Add REZERO on opening a CDR/CDRW.
Cleanup ataioctl a bit.
2001-08-21 11:35:47 +00:00
brian
569bf91b79
Remove unnecessary casts.
...
The original (1.16) code was mostly correct, but this version is
far clearer.
Casts suggested to now be obfuscations by: bde
2001-08-21 11:24:53 +00:00
ru
4d0fae19b5
Close the "IRC DCC" security breach reported recently on Bugtraq.
...
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
2001-08-21 11:21:08 +00:00
brian
2286423a99
o Enable IFF_MULTICAST when first opening the tun device (and keep the flag
...
when we ioctl(TUNSIFINFO) under OpenBSD)
o Don't bring the interface up immediately
o Don't complain about unrecognised interface flags in ``show iface''.
2001-08-21 11:07:58 +00:00
joerg
637fbcbedb
Fix a typo in a variable name that made pw(8) coredump when using
...
USE_MD5RAND.
MFC after: 2 days
2001-08-21 10:29:01 +00:00
bp
2e08e5b45a
Map errdos:67 to the ENOENT.
...
Obtained from: Mac OS X
MFC after: 1 week
2001-08-21 09:16:57 +00:00
bp
e46bed178b
Use local wrappers instead of direct calls to mtx_destroy().
...
Obtained from: Mac OS X
MFC after: 1 week
2001-08-21 09:10:23 +00:00
msmith
5d4db18126
Remove noisy printfs from the notify handler; having these go off
...
every couple of seconds is not useful.
2001-08-21 09:06:02 +00:00
bp
52c8a1f983
Remove unnecessary "#if __FreeBSD_version".
2001-08-21 08:58:02 +00:00
bp
555767b49c
Use proper endian conversion.
...
Obtained from: Mac OS X
MFC after: 1 week
2001-08-21 08:27:47 +00:00
bp
078a22aae0
Return proper length of _PC_NAME_MAX value if long names support is enabled.
...
Obtained from: Mac OS X
MFC after: 1 week
2001-08-21 08:25:09 +00:00
bp
a333ea9b9d
Use proper endian conversions.
...
Obtained from: Mac OS X
MFC after: 1 week
2001-08-21 08:21:03 +00:00
bp
2540878654
Fix an old off-by-one error causing well known 'wrong bucket' panic.
...
Submitted by: Conrad Minshall <conrad@mac.com>
MFC after: 1 week
2001-08-21 08:07:18 +00:00
imp
2037893300
The general conesnsus on irc was that pci bios for config registers
...
and such was just a bad idea and one that users should be forced to
enable if they want it. This patch introduces a hw.pci.enable_pcibios
tunable for those people. This does not impact the pcibios interrupt
routing at all.
Approved by: peter, msmith
2001-08-21 07:53:37 +00:00
peter
12638a445d
Rebuild libcrypto.so.1 and libssl.so.1 from 4.2-RELEASE, but this time
...
without the silly librsaINTL.so and/or librsaUSA.so dependencies.
4.2-RELEASE appears to be after the demolition of the librsa* stuff, so
I'm not sure where ps got these binaries from. Anyway, this makes old
binaries work again since we dont ship librsaINTL.so and/or librsaUSA.so
in the compat dists. I believe RELENG_4 is affected still too.
2001-08-21 07:48:58 +00:00
greid
c8ad4f1718
Correct the URL to the Hacker's Guide to Voxware.
...
PR: 29896
Submitted by: Gerhard Gonter <gonter@whisky.wu-wien.ac.at>
2001-08-21 07:39:47 +00:00
imp
e83e1fa0c0
These appear to be necessary for a pci cardbus card, but not for laptops.
...
Ifdef them out until I figure out the right way to configure this.
This solves Nate's hangs as well as Anders Andersson's.
MCF: Soon.
2001-08-21 07:38:13 +00:00
dillon
b158be16ce
Fix bug in physmem_est calculation - the kernel_map size was not being
...
converted into pages.
Fix bug in maxbcache calculation, nbuf must be tested against maxbcache
rather then physmem_est.
Obtained from: bde
2001-08-21 07:20:06 +00:00
sobomax
2e043273c0
STAILQ_LAST() macro takes 3 arguments, not 1.
2001-08-21 06:19:29 +00:00
ken
067f3e7b94
Fix some style inconsistencies introduced in rev 1.10, as well as some
...
other inconsistencies that I missed in my review of rev 1.7. Also fix
a cut-n-paste error from an earlier revision.
2001-08-21 05:23:37 +00:00
peter
a6fa1409cb
Detect a certain type of PCIBIOS brain damage. For some reason,
...
some bios vendors took it apon themselves to "censor" the
host->pci bridges from PCIBIOS callers, even when the caller
explicitly asks for them. This includes certain Compaq machines
(eg: DL360) and some laptops.
If we detect this, shut down pcibios and revert to using IO
port bashing.
Under -current, apcica does a better job anyway.
2001-08-21 03:10:55 +00:00
peter
4694b279a2
Make COMPAT_43 optional again. XXX we need COMPAT_FBSD3 etc for this
...
stuff.
2001-08-21 02:32:59 +00:00
gshapiro
d8dc7487e0
sendmail 8.11.6 has been imported
2001-08-21 01:42:08 +00:00
gshapiro
e6211c8022
Update import information
2001-08-21 01:33:05 +00:00
gshapiro
897671a2e8
Resolve conflicts from sendmail 8.11.6 import
2001-08-21 01:32:34 +00:00
gshapiro
acff40ffd8
This commit was generated by cvs2svn to compensate for changes in r82017,
...
which included commits to RCS files with non-trunk default branches.
2001-08-21 01:31:44 +00:00
gshapiro
289b381b31
Import sendmail 8.11.6
2001-08-21 01:31:44 +00:00
jake
d8a2be30ba
Use register g6 to point to a small stack for svaing alternate globals
...
during trap handlers.
Implement ptrace_set_pc FWIW.
Initialize the pcb window scratch area in setregs(), and setup user
registers as specified by the SCD.
Submitted by: tmm
2001-08-21 00:07:37 +00:00
mjacob
e6e6a6f268
move forward the ability to MAKEDEV zs devices for TurboLaser
2001-08-21 00:03:28 +00:00
jake
5fd36af7c1
Handle the pcb window scratch area in cpu_fork.
...
Implement cpu_exit.
Submitted by: tmm
2001-08-21 00:02:54 +00:00
jake
da861eea01
Save and restore %fprs and %y, which are unused by kernel code, but
...
may be used by 32bit userland code.
Implement cpu_throw().
Submitted by: tmm
2001-08-21 00:01:28 +00:00
jake
e8076017f8
Disable interrupts when calling openfirmware.
2001-08-21 00:00:18 +00:00
jake
56800e0ac6
Rename fp_init_pcb to fp_init_proc. Set the FEF bit in fprs register;
...
according the SCD it should be set if no user trap handler in set.
Submitted by: tmm
2001-08-20 23:56:19 +00:00
jake
eed959d0e2
Add definitions for new assembler code.
2001-08-20 23:53:11 +00:00
jake
45ab2da400
Catch up with new trap entry point names.
2001-08-20 23:51:40 +00:00
jake
48bd94ad31
Add variables needed by hardware watchpoint support.
...
Submitted by: tmm
2001-08-20 23:50:48 +00:00
jake
cf997765b7
Add code for supporting hardware watch points.
...
Submitted by: tmm
2001-08-20 23:50:08 +00:00
jake
c5b148f1dd
Add a system call trap type and syscall() call request handler.
...
Also add support for hardware watch point traps.
Submitted by: tmm
2001-08-20 23:43:43 +00:00
jake
bedeb98a21
Add support for splitting the register windows on entry to the
...
kernel from usermode. The remaining user windows are spilled
to the pcb as necessary. The user land window fault handlers
fill directly from the pcb on return.
Add system call entry points.
Submitted by: tmm
2001-08-20 23:40:31 +00:00
jake
0eadd1a70f
db_expr_t is signed.
2001-08-20 23:35:15 +00:00
jake
df930f49e5
Add definitions for bits in condition code register and the load store
...
unit control registers. Move tstate definitions to their own file.
Submitted by: tmm
2001-08-20 23:34:46 +00:00
jake
ed59961343
Add a definition for the load store unit control register.
2001-08-20 23:31:41 +00:00
brian
bf0ff75162
Make the copyright consistent.
...
Previously approved by: Charles Mott <cmott@scientech.com>
2001-08-20 22:57:33 +00:00
obrien
355b16412a
Sync globals.h up with the other platforms. There is still some cruft in
...
here, but now all the platforms have the same cruft. Consistantly spell
the `struct globaldata *' "globalp".
Reviewed by: peter
2001-08-20 21:29:16 +00:00