openbsd
10 years agomisplaced punctuation
schwarze [Thu, 24 Apr 2014 00:28:02 +0000 (00:28 +0000)]
misplaced punctuation

10 years agoUnifdef -UPKCS1_CHECK and remove SSL_OP_PKCS1_CHECK_[12], this is leftover
miod [Wed, 23 Apr 2014 22:26:25 +0000 (22:26 +0000)]
Unifdef -UPKCS1_CHECK and remove SSL_OP_PKCS1_CHECK_[12], this is leftover
``debug'' code from a 15+ years old bugfix and the SSL_OP_PKCS1_CHECK_*
constants have had a value of zero since ages. No production code should use
them.

ok beck@

10 years agoain't nobody got time for hpux
tedu [Wed, 23 Apr 2014 21:58:05 +0000 (21:58 +0000)]
ain't nobody got time for hpux

10 years agofix some variables
tedu [Wed, 23 Apr 2014 21:55:26 +0000 (21:55 +0000)]
fix some variables

10 years agoreplace a bunch of hand duped strings with strdup
tedu [Wed, 23 Apr 2014 21:54:30 +0000 (21:54 +0000)]
replace a bunch of hand duped strings with strdup

10 years agoDon't bother generating win64 assembly prologue.
miod [Wed, 23 Apr 2014 21:53:18 +0000 (21:53 +0000)]
Don't bother generating win64 assembly prologue.

10 years agomalloc/memset -> calloc. from peter malone
tedu [Wed, 23 Apr 2014 21:49:49 +0000 (21:49 +0000)]
malloc/memset -> calloc. from peter malone

10 years agoNo longer needed during build. Brings a smile on beck@'s face.
miod [Wed, 23 Apr 2014 21:28:52 +0000 (21:28 +0000)]
No longer needed during build. Brings a smile on beck@'s face.

10 years agoAudit malloc(3)/calloc(3)/realloc(3) usage.
schwarze [Wed, 23 Apr 2014 21:06:33 +0000 (21:06 +0000)]
Audit malloc(3)/calloc(3)/realloc(3) usage.
* Change eight reallocs to reallocarray to be safe from overflows.
* Change one malloc to reallocarray to be safe from overflows.
* Change one calloc to reallocarray, no zeroing needed.
* Change the order of arguments of three callocs (aesthetical).

10 years agonull pointers after free to prevent double frees and worse. also fix a
tedu [Wed, 23 Apr 2014 21:01:15 +0000 (21:01 +0000)]
null pointers after free to prevent double frees and worse. also fix a
very obvious use after free. this file may still be a total loss.

10 years agoThe usual idiom to cope with systems not defining socklen_t is to add a
miod [Wed, 23 Apr 2014 20:59:36 +0000 (20:59 +0000)]
The usual idiom to cope with systems not defining socklen_t is to add a
#define socklen_t int
somewhere (or a typedef, whatever gives you an integer type of the size
your system expects as the 3rd argument of accept(2), really).

OpenSSL here is a bit more creative by using an union of an int and a size_t,
and extra code if sizeof(int) != sizeof(size_t) in order to recover the
proper size. With a comment mentioning that this has no chance to work on
a platform with a stack growing up and accept() returning an int, fortunately
this seems to work on HP-UX.

Switch to the light side of the force and declare and use socklen_t variables,
period. If your system does not define socklen_t, consider bringing it back
to your vendor for a refund.

ok matthew@ tedu@

10 years agowhitespace
tedu [Wed, 23 Apr 2014 20:50:18 +0000 (20:50 +0000)]
whitespace

10 years agoclose socket in failure cases too
tedu [Wed, 23 Apr 2014 20:22:37 +0000 (20:22 +0000)]
close socket in failure cases too

10 years agoif realloc failed, BIO_accept would leak memory and return NULL, causing
tedu [Wed, 23 Apr 2014 20:21:23 +0000 (20:21 +0000)]
if realloc failed, BIO_accept would leak memory and return NULL, causing
caller to crash. Fix leak and return an error instead. from Chad Loder

10 years agoOne last Dec C tentacle on alpha.
miod [Wed, 23 Apr 2014 19:20:36 +0000 (19:20 +0000)]
One last Dec C tentacle on alpha.

10 years agoWhen I grow up, I want to write workaround for long long multiplications
miod [Wed, 23 Apr 2014 19:17:48 +0000 (19:17 +0000)]
When I grow up, I want to write workaround for long long multiplications
under __TANDEM systems and compilers, using hardcoded octal numbers. NOT.

10 years agoRemove IRIX_CC_BUG workaround.
miod [Wed, 23 Apr 2014 19:16:15 +0000 (19:16 +0000)]
Remove IRIX_CC_BUG workaround.

10 years agoI'm glad to know that Ultrix CC has a bug optimizing switch() statements
miod [Wed, 23 Apr 2014 19:14:59 +0000 (19:14 +0000)]
I'm glad to know that Ultrix CC has a bug optimizing switch() statements
lacking an explicit `case 0:' construct. But Ultrix has been dead for more than
15 years, really. Don't give it any reason to move out of its coffin.

10 years agoGrr, the more you remove, the more there remain.
miod [Wed, 23 Apr 2014 19:12:21 +0000 (19:12 +0000)]
Grr, the more you remove, the more there remain.

10 years agoForgotten during latest spring cleaning of unreferenced bits.
miod [Wed, 23 Apr 2014 19:11:19 +0000 (19:11 +0000)]
Forgotten during latest spring cleaning of unreferenced bits.

10 years agoUnifdef -UPEDANTIC. ok beck@ tedu@
miod [Wed, 23 Apr 2014 19:09:48 +0000 (19:09 +0000)]
Unifdef -UPEDANTIC. ok beck@ tedu@

10 years agoAudit strlcpy(3)/strlcat(3) usage:
schwarze [Wed, 23 Apr 2014 19:08:52 +0000 (19:08 +0000)]
Audit strlcpy(3)/strlcat(3) usage:
* Add missing truncation checks to three calls.
* In four cases where we know that the distination buffer is large enough,
cast the return vailue to (void).

10 years agoRemove duplicate pointer assignment in ASN1_primitive_free(); Dirk Engling
miod [Wed, 23 Apr 2014 19:01:50 +0000 (19:01 +0000)]
Remove duplicate pointer assignment in ASN1_primitive_free(); Dirk Engling

10 years agoFigure out endianness at compile-time, using _BYTE_ORDER from
miod [Wed, 23 Apr 2014 18:40:39 +0000 (18:40 +0000)]
Figure out endianness at compile-time, using _BYTE_ORDER from
<machine/endian.h>, rather than writing 1 to a 32-bit variable and checking
whether the first byte is nonzero.

tweaks and ok matthew@; ok beck@ tedu@

10 years agoRemove more Kerberos cruft.
ajacoutot [Wed, 23 Apr 2014 18:24:23 +0000 (18:24 +0000)]
Remove more Kerberos cruft.

ok jca@ jmc@

10 years agoBetter name for fdmaskp, reduce the scope of some variables, don't abuse
jca [Wed, 23 Apr 2014 18:16:36 +0000 (18:16 +0000)]
Better name for fdmaskp, reduce the scope of some variables, don't abuse
cc for poll()'s return value, and indent decls.  ok florian@

10 years agoimprove SQL style: avoid "SELECT *", be explicit in what columns we want;
schwarze [Wed, 23 Apr 2014 16:33:37 +0000 (16:33 +0000)]
improve SQL style: avoid "SELECT *", be explicit in what columns we want;
suggested by espie@.

10 years agotweak previous; sorry ingo, my review was pretty poor;
jmc [Wed, 23 Apr 2014 16:26:33 +0000 (16:26 +0000)]
tweak previous; sorry ingo, my review was pretty poor;

10 years agoAudit strlcpy(3)/strlcat(3) usage.
schwarze [Wed, 23 Apr 2014 16:07:06 +0000 (16:07 +0000)]
Audit strlcpy(3)/strlcat(3) usage.

* Repair three instances of silent truncation, use asprintf(3).
* Change two instances of strlen(3)+malloc(3)+strlcpy(3)+strlcat(3)+...
to use asprintf(3) instead to make them less error prone.
* Cast the return value of four instances where the destination
buffer is known to be large enough to (void).
* Completely remove three useless instances of strlcpy(3)/strlcat(3).
* Mark two places in -Thtml with XXX that can cause information loss
and crashes but are not easy to fix, requiring design changes of
some internal interfaces.
* The file mandocdb.c remains to be audited.

10 years agoFix format string in DEBUG message (not compiled by default).
reyk [Wed, 23 Apr 2014 15:45:16 +0000 (15:45 +0000)]
Fix format string in DEBUG message (not compiled by default).

ok blambert@

10 years agoremove Z option and default to something halfway to J.
tedu [Wed, 23 Apr 2014 15:07:27 +0000 (15:07 +0000)]
remove Z option and default to something halfway to J.
we always junk small chunks now, and the first part of pages,
but only after free. J still does the old thing. j disables everything.
Consider experimental as we evaluate performance in the real world.
ok otto

10 years agoNo need for vargs here.
florian [Wed, 23 Apr 2014 14:43:14 +0000 (14:43 +0000)]
No need for vargs here.
While there move declaration of divert{,6}_output() to .c as it's a
private function. Also switch first two args to make it more like
similar functions (both suggested by mpi@).
Input/OK mpi@, OK lteo@

10 years agoUse arc4random as PRNG backend, instead of libcrypto RAND.
jca [Wed, 23 Apr 2014 14:15:03 +0000 (14:15 +0000)]
Use arc4random as PRNG backend, instead of libcrypto RAND.
Feedback and ok guenther@ deraadt@

Discussed with upstream, who is preparing an arc4random backend.

10 years agomore info about HISTORY; ok jmc@
schwarze [Wed, 23 Apr 2014 13:58:55 +0000 (13:58 +0000)]
more info about HISTORY; ok jmc@

10 years agoHis name is Van Jacobson. ok jmc@
jca [Wed, 23 Apr 2014 13:16:28 +0000 (13:16 +0000)]
His name is Van Jacobson.  ok jmc@

10 years agoDocument RTS5227 support in rtsx(4).
stsp [Wed, 23 Apr 2014 12:45:18 +0000 (12:45 +0000)]
Document RTS5227 support in rtsx(4).

10 years agodon't record duplicate IdentityFiles
djm [Wed, 23 Apr 2014 12:42:34 +0000 (12:42 +0000)]
don't record duplicate IdentityFiles

10 years agoCasting from a const unsigned char ** to a const unsigned char ** seems...
jsing [Wed, 23 Apr 2014 12:42:16 +0000 (12:42 +0000)]
Casting from a const unsigned char ** to a const unsigned char ** seems...
unnecessary. Remove the temporary ugly casts - the comments even call them
that!

ok guenther@

10 years agoWe do not need ARGV, Argc and Argv - just use argc and argv like normal
jsing [Wed, 23 Apr 2014 12:37:42 +0000 (12:37 +0000)]
We do not need ARGV, Argc and Argv - just use argc and argv like normal
people do.

ok beck@ (although he wanted #Arrrrrrrgv instead).

10 years agoReplace malloc / memset / select song and dance with poll(2) like
florian [Wed, 23 Apr 2014 12:27:31 +0000 (12:27 +0000)]
Replace malloc / memset / select song and dance with poll(2) like
ping6.
Prompted by and initial diff from Peter Malone (peter _AT_
petermalone _DOT_ org), thanks!
OK jca@

10 years agoDon't use varargs for udp_output() and sync the argument order with
mpi [Wed, 23 Apr 2014 12:25:35 +0000 (12:25 +0000)]
Don't use varargs for udp_output() and sync the argument order with
udp6_output().

ok henning@, reyk@, jca@

10 years agodon't clear label before readasciilabel(), it will not fill in some
otto [Wed, 23 Apr 2014 11:49:25 +0000 (11:49 +0000)]
don't clear label before readasciilabel(), it will not fill in some
required fields like disk size, causing consistency check failures.
with and ok krw@

10 years agoKill useless assignement, matchlen is initialized two lines below.
jca [Wed, 23 Apr 2014 11:47:04 +0000 (11:47 +0000)]
Kill useless assignement, matchlen is initialized two lines below.
From Fritjof Bornebusch.

10 years agoRemove badly outdated information: FDDI and Token Ring are gone,
naddy [Wed, 23 Apr 2014 11:42:14 +0000 (11:42 +0000)]
Remove badly outdated information: FDDI and Token Ring are gone,
VLAN tags on transmitted packets have been visible to bpf since
the introduction of bpf_mtap_ether().  ok brad@, henning@

10 years agoDon't attempt to deal with link types supported by no drivers in the
jca [Wed, 23 Apr 2014 10:50:18 +0000 (10:50 +0000)]
Don't attempt to deal with link types supported by no drivers in the
tree.  ok henning@

10 years agoexplain a bit more what's going on for stupid me.
espie [Wed, 23 Apr 2014 10:47:15 +0000 (10:47 +0000)]
explain a bit more what's going on for stupid me.
okay otto@

10 years agoDifferentiate between linked and unlinked window closes and renames,
nicm [Wed, 23 Apr 2014 10:14:29 +0000 (10:14 +0000)]
Differentiate between linked and unlinked window closes and renames,
like we already do for adds. From Andre Masella.

10 years agoRemove krb5 bits from rc(8).
ajacoutot [Wed, 23 Apr 2014 09:56:56 +0000 (09:56 +0000)]
Remove krb5 bits from rc(8).

ok reyk@

10 years agoYou don't want to use ifa_ifwithroute(), it exists for to the routing
mpi [Wed, 23 Apr 2014 09:30:57 +0000 (09:30 +0000)]
You don't want to use ifa_ifwithroute(), it exists for to the routing
crazyness only.

10 years agoMerge traceroute6 into traceroute.
florian [Wed, 23 Apr 2014 09:27:13 +0000 (09:27 +0000)]
Merge traceroute6 into traceroute.
Not yet enabled in the build.
OK benno@

10 years agoPrepare for merge: s/hops/ttl/ in struct packetdata
florian [Wed, 23 Apr 2014 09:24:36 +0000 (09:24 +0000)]
Prepare for merge: s/hops/ttl/ in struct packetdata
OK benno@

10 years agoPrepare for merge: no more useicmp
florian [Wed, 23 Apr 2014 09:23:30 +0000 (09:23 +0000)]
Prepare for merge: no more useicmp
OK benno@

10 years agoKNF
florian [Wed, 23 Apr 2014 09:22:34 +0000 (09:22 +0000)]
KNF
OK benno@

10 years agobzero -> memset
florian [Wed, 23 Apr 2014 09:20:15 +0000 (09:20 +0000)]
bzero -> memset
OK benno@

10 years agos/lastaddr/lastaddr6/
florian [Wed, 23 Apr 2014 09:19:23 +0000 (09:19 +0000)]
s/lastaddr/lastaddr6/
OK benno@

10 years agoPrepare merge: check AF
florian [Wed, 23 Apr 2014 09:18:27 +0000 (09:18 +0000)]
Prepare merge: check AF
OK benno@

10 years agomissing break; not reachable
florian [Wed, 23 Apr 2014 09:17:10 +0000 (09:17 +0000)]
missing break; not reachable
OK benno@

10 years agoNo need to set protocol in hints.
florian [Wed, 23 Apr 2014 09:16:11 +0000 (09:16 +0000)]
No need to set protocol in hints.
OK benno@

10 years agozap redundant cast
florian [Wed, 23 Apr 2014 09:14:49 +0000 (09:14 +0000)]
zap redundant cast
OK benno@

10 years agoIntroduce check_tos to unclutter the main loop.
florian [Wed, 23 Apr 2014 09:14:07 +0000 (09:14 +0000)]
Introduce check_tos to unclutter the main loop.
OK benno@

10 years agomove AF independet setsockopts down
florian [Wed, 23 Apr 2014 09:13:00 +0000 (09:13 +0000)]
move AF independet setsockopts down
OK benno@

10 years agos/Nxt/nxt/
florian [Wed, 23 Apr 2014 09:11:35 +0000 (09:11 +0000)]
s/Nxt/nxt/
OK benno@

10 years agoAdd error checking to sysctl. While there pass in an int otherwise
florian [Wed, 23 Apr 2014 09:10:53 +0000 (09:10 +0000)]
Add error checking to sysctl. While there pass in an int otherwise
it failes with ENOMEM in traceroute.
OK benno@

10 years agosync to traceroute: move sndsock creation up.
florian [Wed, 23 Apr 2014 09:09:28 +0000 (09:09 +0000)]
sync to traceroute: move sndsock creation up.
OK benno@

10 years agoPrepare for merge: introduce icmp_code for the AF switch.
florian [Wed, 23 Apr 2014 08:59:35 +0000 (08:59 +0000)]
Prepare for merge: introduce icmp_code for the AF switch.
OK benno@

10 years agoPrepare for merge: s/icmp_code/icmp4_code/ and use icmp_code for
florian [Wed, 23 Apr 2014 08:58:26 +0000 (08:58 +0000)]
Prepare for merge: s/icmp_code/icmp4_code/ and use icmp_code for
the AF switch.
OK benno@

10 years agoPrepare for merge: s/packet_ok/packet_ok6/ and use packet_ok
florian [Wed, 23 Apr 2014 08:56:31 +0000 (08:56 +0000)]
Prepare for merge: s/packet_ok/packet_ok6/ and use packet_ok
for the AF switch.

10 years agoPrepare for merge: s/packet_ok/packet_ok4/ and use packet_ok
florian [Wed, 23 Apr 2014 08:55:42 +0000 (08:55 +0000)]
Prepare for merge: s/packet_ok/packet_ok4/ and use packet_ok
for the AF switch.

10 years agoPrepare merge: s/to/to6/; s/from/from6/
florian [Wed, 23 Apr 2014 08:51:32 +0000 (08:51 +0000)]
Prepare merge: s/to/to6/; s/from/from6/
OK benno@

10 years agoPrepare merge: introduce struct sockaddr *from, *to to be used in
florian [Wed, 23 Apr 2014 08:50:27 +0000 (08:50 +0000)]
Prepare merge: introduce struct sockaddr *from, *to to be used in
AF independet places.
OK benno@

10 years agoPrepare merge: s/to/to4/; s/from/from4/
florian [Wed, 23 Apr 2014 08:47:16 +0000 (08:47 +0000)]
Prepare merge: s/to/to4/; s/from/from4/
OK benno@

10 years agoMake this compile with -Wall et al.
florian [Wed, 23 Apr 2014 08:44:50 +0000 (08:44 +0000)]
Make this compile with -Wall et al.
OK benno@

10 years agoBetter, cleaner hash function that computes the same on be and le archs.
otto [Wed, 23 Apr 2014 05:43:25 +0000 (05:43 +0000)]
Better, cleaner hash function that computes the same on be and le archs.
Should improve sparc64 and other be archs. ok matthew@ miod@

10 years agoMake libssl and libcrypto compile with -Werror
beck [Wed, 23 Apr 2014 05:13:57 +0000 (05:13 +0000)]
Make libssl and libcrypto compile with -Werror
ok miod@

10 years agoMake sure ret->name is NULL'ed before return when freeing.
beck [Wed, 23 Apr 2014 04:33:10 +0000 (04:33 +0000)]
Make sure ret->name is NULL'ed before return when freeing.
from Dirk Engling <erdgeist@erdgeist.org>

10 years agoRather than sprinkling magical numbers everywhere, we can use sizeof()
beck [Wed, 23 Apr 2014 04:24:39 +0000 (04:24 +0000)]
Rather than sprinkling magical numbers everywhere, we can use sizeof()
for the size of a fixed size array.
From Dirk Engling <erdgeist@erdgeist.org>

10 years agorename some hardware revisions to match FreeBSD
jsg [Wed, 23 Apr 2014 03:37:29 +0000 (03:37 +0000)]
rename some hardware revisions to match FreeBSD

10 years agoadd support for RTL8168EP
jsg [Wed, 23 Apr 2014 03:20:55 +0000 (03:20 +0000)]
add support for RTL8168EP
From Edward O'Callaghan via FreeBSD

10 years agoWhile we always mask the revision with 0x7c800000 linux uses a table
jsg [Wed, 23 Apr 2014 02:58:06 +0000 (02:58 +0000)]
While we always mask the revision with 0x7c800000 linux uses a table
that masks with either 0x7c800000 or 0x7cf00000 depending on the chip.

Some of the hardware revisions I previously added can't be matched with
the current mask, these are already handled by other revision defines
so remove them.

When masking the revision defines with 0x7c800000:

RL_HWREV_8106E_SPIN1 is the same as RL_HWREV_8106E
RL_HWREV_8168G_SPIN1 is the same as RL_HWREV_8168G
RL_HWREV_8168G_SPIN2 is the same as RL_HWREV_8168GU

10 years agoAdd support for RTL8168GU
jsg [Wed, 23 Apr 2014 02:39:28 +0000 (02:39 +0000)]
Add support for RTL8168GU
from Rafael Neves

10 years agoUnify the model name to LUNA-88K{,2}, that is considered the
aoyama [Tue, 22 Apr 2014 22:58:02 +0000 (22:58 +0000)]
Unify the model name to LUNA-88K{,2}, that is considered the
`official' name.

ok jmc@ miod@

10 years agounifdef -UAES_LONG for we do not intend to run on platforms where int is smaller
miod [Tue, 22 Apr 2014 22:21:32 +0000 (22:21 +0000)]
unifdef -UAES_LONG for we do not intend to run on platforms where int is smaller
than 32 bits.

10 years agoUse calloc() instead of malloc(n * s) followed by memset(). Not
millert [Tue, 22 Apr 2014 22:11:23 +0000 (22:11 +0000)]
Use calloc() instead of malloc(n * s) followed by memset().  Not
actually used on OpenBSD but changed to avoid false positives in
audits.  From Jean-Philippe Ouellet.

10 years agoSo it turns out that libcrypto on i386 platforms, unconditionaly compiles this
miod [Tue, 22 Apr 2014 21:52:21 +0000 (21:52 +0000)]
So it turns out that libcrypto on i386 platforms, unconditionaly compiles this
little gem called OPENSSL_indirect_call(), supposedly to be ``handy under
Win32''.

In my view, this is a free-win ROP entry point. Why try and return to libc
when you can return to libcrypto with an easy to use interface?

Better not give that much attack surface, and remove this undocumented
entry point.

ok beck@ tedu@

10 years agoWhen compiling with AES_WRAP_TEST, make main() return a meaningful value
miod [Tue, 22 Apr 2014 21:27:11 +0000 (21:27 +0000)]
When compiling with AES_WRAP_TEST, make main() return a meaningful value
instead of garbage, and add this to the libcrypto regress. Note these tests
are incomplete, as they always use the default IV.

10 years agouse reallocarray
tedu [Tue, 22 Apr 2014 21:24:20 +0000 (21:24 +0000)]
use reallocarray

10 years agoMention 16-bit sound is supported nowadays.
miod [Tue, 22 Apr 2014 21:01:10 +0000 (21:01 +0000)]
Mention 16-bit sound is supported nowadays.

10 years agoremove dead stores to error. from Fritjof Bornebusch
tedu [Tue, 22 Apr 2014 20:48:41 +0000 (20:48 +0000)]
remove dead stores to error. from Fritjof Bornebusch

10 years agomalloc/memset -> calloc. from peter malone
tedu [Tue, 22 Apr 2014 20:42:01 +0000 (20:42 +0000)]
malloc/memset -> calloc. from peter malone

10 years agoRemove the certs directory that contains ancient files not used
lteo [Tue, 22 Apr 2014 20:41:43 +0000 (20:41 +0000)]
Remove the certs directory that contains ancient files not used
by anything.

"yes, blow it away" beck@

10 years agomalloc/memset->calloc. with bonus null check. from peter malone.
tedu [Tue, 22 Apr 2014 20:40:37 +0000 (20:40 +0000)]
malloc/memset->calloc. with bonus null check. from peter malone.

10 years agonull a pointer to prevent double free. from Dirk Engling
tedu [Tue, 22 Apr 2014 20:38:02 +0000 (20:38 +0000)]
null a pointer to prevent double free. from Dirk Engling

10 years agoRemove files which look like actual code compiled in libcrypto, but isn't.
miod [Tue, 22 Apr 2014 20:33:29 +0000 (20:33 +0000)]
Remove files which look like actual code compiled in libcrypto, but isn't.
One even says (in comments): HAS BUGS! DON'T USE

10 years agofix memory leaks. from Dirk Engling
tedu [Tue, 22 Apr 2014 20:31:57 +0000 (20:31 +0000)]
fix memory leaks. from Dirk Engling

10 years agoRemove meat which either duplicates code found in apps/, or is only of value
miod [Tue, 22 Apr 2014 20:31:38 +0000 (20:31 +0000)]
Remove meat which either duplicates code found in apps/, or is only of value
for 20th century historians, and can be put in the Attic.

10 years agomalloc/memset -> calloc. from peter malone
tedu [Tue, 22 Apr 2014 20:25:16 +0000 (20:25 +0000)]
malloc/memset -> calloc. from peter malone

10 years agoFix issue where we could jump into getdirtybuf without splbio() on a retry
beck [Tue, 22 Apr 2014 20:14:39 +0000 (20:14 +0000)]
Fix issue where we could jump into getdirtybuf without splbio() on a retry
that probably crashed espie.
ok tedu@

10 years agoturns out there are exactly 3 ports that actually use longnames:
espie [Tue, 22 Apr 2014 18:22:20 +0000 (18:22 +0000)]
turns out there are exactly 3 ports that actually use longnames:

eclipse-plugins-wtp-sdk
openclipart
qt4-html

so switch to pax extended headers now, the transition period is not
really needed. :)

10 years agoTrojan horse is still a noun. noted by fritjof
tedu [Tue, 22 Apr 2014 16:58:20 +0000 (16:58 +0000)]
Trojan horse is still a noun. noted by fritjof

10 years agoRemove RX checksum offloading support. The chip is too limited, and
naddy [Tue, 22 Apr 2014 15:52:05 +0000 (15:52 +0000)]
Remove RX checksum offloading support.  The chip is too limited, and
examining higher protocol layers to adjust the checksum and calculate
the pseudo-header in the driver is too complex to be worthwhile.
ok henning@