thorpej
b6ff7ed864
It's bad form to use the <opencrypto/rmd160.h> header file while
...
using the crypto/ripemd160/rmd160.c implementation. Remove the
opencrypto-local copies of these files entirely.
2003-08-25 04:09:57 +00:00
thorpej
7c0f1119d1
These are unused; remove them.
2003-08-25 04:09:05 +00:00
itojun
356aebd768
g/c unused member. use in6p_ip6 more effectively.
2003-08-25 00:14:30 +00:00
itojun
9569786c95
deref member in in6p directly, don't rely on existence of macro
2003-08-25 00:11:52 +00:00
itojun
ff512e5035
don't commit value into ip6_ptkopts until the validation is done.
...
(note: the code will be updated with 2292bis definition soon, hopefully)
2003-08-25 00:10:27 +00:00
tron
2f1b656bac
Replace a few calls to vsystem() with calls to fexec() to speed up
...
operations.
2003-08-24 21:11:37 +00:00
tron
777ed45553
Add a new utility function which use vfork(2) and exec(2) directly instead
...
of system(3) to run an external program.
2003-08-24 21:10:47 +00:00
ragge
0303d5ba8a
execl, execle and execlp must be weak-aliased.
2003-08-24 21:04:53 +00:00
marcus
9010cdf728
LINEAR and LINEAR_LE need to be interchangeable (fixes 8bit unsigned bug).
2003-08-24 19:52:46 +00:00
marcus
f436d156b4
Added some encodings which were supported but not listed.
2003-08-24 19:44:29 +00:00
thorpej
a7b80200d3
crypto_mbuf.c is unused; remove it.
2003-08-24 19:29:09 +00:00
thorpej
6c52220ed3
G/C some unused config definitions.
2003-08-24 19:28:32 +00:00
thorpej
633cb7d73e
Make opencrypto depend on the "ripemd160" and "sha2" attributes, rather
...
than polluting the crypto algorithm config info with opencrypto knowledge.
2003-08-24 19:26:54 +00:00
thorpej
35479644a7
Move the opencrypto defpseudo into files.opencrypto.
2003-08-24 19:21:11 +00:00
atatat
2768d776d4
Use pfind() in proc_sysctl() to find the target process instead of a
...
home-grown routine. Remove defcorenamelen, since it's not used
anywhere.
2003-08-24 19:20:40 +00:00
thorpej
06b1e7a0f1
Make opencrypto explicitly depend on the "des" attribute. Also pull
...
in zlib.c explicitly if opencrypto is included.
2003-08-24 19:19:54 +00:00
wiz
ba19061c25
Bump date for last.
2003-08-24 18:12:58 +00:00
chs
12f04351ad
fix some indentation.
2003-08-24 18:12:25 +00:00
chs
14ee4005a1
make sp_tlb_flush() work for profiling kernels:
...
when we're profiling, the compiler creates a stack frame for us,
so doing a "retl" isn't so good in that case.
2003-08-24 18:10:31 +00:00
chs
f217b85c1f
make this build with GEM_DEBUG. fix rxhist counters.
2003-08-24 18:07:03 +00:00
chs
2ab420f918
recognize the latest version of the GMAC.
2003-08-24 18:02:00 +00:00
chs
939df36e55
add support for non-executable mappings (where the hardware allows this)
...
and make the stack and heap non-executable by default. the changes
fall into two basic catagories:
- pmap and trap-handler changes. these are all MD:
= alpha: we already track per-page execute permission with the (software)
PG_EXEC bit, so just have the trap handler pay attention to it.
= i386: use a new GDT segment for %cs for processes that have no
executable mappings above a certain threshold (currently the
bottom of the stack). track per-page execute permission with
the last unused PTE bit.
= powerpc/ibm4xx: just use the hardware exec bit.
= powerpc/oea: we already track per-page exec bits, but the hardware only
implements non-exec mappings at the segment level. so track the
number of executable mappings in each segment and turn on the no-exec
segment bit iff the count is 0. adjust the trap handler to deal.
= sparc (sun4m): fix our use of the hardware protection bits.
fix the trap handler to recognize text faults.
= sparc64: split the existing unified TSB into data and instruction TSBs,
and only load TTEs into the appropriate TSB(s) for the permissions.
fix the trap handler to check for execute permission.
= not yet implemented: amd64, hppa, sh5
- changes in all the emulations that put a signal trampoline on the stack.
instead, we now put the trampoline into a uvm_aobj and map that into
the process separately.
originally from openbsd, adapted for netbsd by me.
2003-08-24 17:52:28 +00:00
uwe
4b28d28d70
defflag RASTERCONSOLE.
2003-08-24 17:36:32 +00:00
marcus
f41f88660b
Mention AICA device driver.
2003-08-24 17:35:58 +00:00
marcus
7973c3321c
Added AICA sound driver contributed by Ryo Shimizu.
2003-08-24 17:33:27 +00:00
uwe
65aeb1d742
#include "opt_rcons.h"
2003-08-24 17:31:59 +00:00
chs
fd825b0f1e
avoid taking the kernel lock for MPSAFE syscalls.
...
add missing unlock in fancy case.
2003-08-24 16:36:10 +00:00
chs
3cf764618d
remove bogus code that terminates stack trace too early on OEA.
2003-08-24 16:33:41 +00:00
chs
4ffa07757d
mprotect()'s "len" is really a size_t, and we can't do any useful
...
bounds-checking on it.
2003-08-24 16:32:50 +00:00
he
cb53c3ac12
The new ufs.o also needs memset, so add it.
2003-08-24 15:19:46 +00:00
kleink
45cc3e349e
Need namespace.h to generate references to internal names.
2003-08-24 15:14:18 +00:00
he
d871277d7d
Adapt to new ufs.c needing memcmp and memmove.
2003-08-24 15:11:18 +00:00
he
47a6e783ff
Adapt to const-ification of the first arg of the open function of fs_ops.
2003-08-24 14:43:29 +00:00
tron
6948b33a95
Add a missing blank line between two functions.
2003-08-24 09:38:53 +00:00
lukem
40a8a5734e
Support ${LDFLAGS} when linking libraries
2003-08-24 09:35:49 +00:00
itojun
e5255bfd47
make proc.curproc.* check more strict. atatat
2003-08-24 06:11:19 +00:00
mrg
b5076a98db
64 bit number literals need a "ULL" suffix
2003-08-24 00:41:43 +00:00
wiz
c75eddaaa3
New sentence, new line; grammar fix.
2003-08-23 23:29:54 +00:00
wiz
9d5bb59b30
New sentence, new line; bump date for last;
...
drop superfluous Pp added in last. Increase width for table.
2003-08-23 23:20:12 +00:00
wiz
7aa5d5eb62
regen (+crypto)
2003-08-23 23:16:36 +00:00
wiz
dfdf058a44
Add comment for /dev/crypto.
2003-08-23 23:14:35 +00:00
wiz
604306e5cf
Bump date for last.
2003-08-23 23:10:27 +00:00
lha
afad8d1f7c
libkrb depends on libdes, patch in private mail from
...
Harold Gutch logix at foobar franken de
2003-08-23 23:03:42 +00:00
wiz
2da7435114
Bump date for last.
2003-08-23 22:39:32 +00:00
wiz
f3d114a539
Improve grammar in last, and bump date for -0.
2003-08-23 22:36:21 +00:00
wiz
ad921c5f25
Comma and Pp police. Bump date for last.
2003-08-23 22:31:24 +00:00
wiz
5049850f67
New sentence, new line.
2003-08-23 22:25:03 +00:00
cjep
a94f967897
Make this compile with options DEBUG (part of PR#22582 from Frank Kardel).
2003-08-23 20:37:18 +00:00
martin
f5a54fd742
When trying to (re-)establish a session cope with intermediate output
...
failures of the underlying ethernet interface - just keep trying.
2003-08-23 16:42:41 +00:00
martin
c3181b5741
Shifts with >= 32 bit used to generate illegal code for 64bit targets,
...
fix by using for example "sllx" instead of "sll" in this cases.
Submitted to the gcc maintainers as attachment to [Bug c/11965] in their
bugzilla.
2003-08-23 10:19:02 +00:00