cinap_lenrek
4198bb566e
merge
2013-04-20 22:51:22 +02:00
cinap_lenrek
c04297587c
ip/torrent: use NPROC processes in parallel for calculating initial piece hashes
2013-04-20 22:47:39 +02:00
cinap_lenrek
4fcc5efce5
mouse: fix cursor redraw to prevent screen blanking (thanks erik)
2013-04-16 18:52:49 +02:00
cinap_lenrek
c31c4ca7b3
devmouse: remove unneeded reference to kerndate
2013-04-14 18:28:55 +02:00
cinap_lenrek
e2baea8ddf
sdiahci: add pci id for 82801eb/er and c210
2013-04-14 18:13:26 +02:00
cinap_lenrek
3045d63969
reduce software cursor flickering
...
the software cursor starts flickering and reacts bumby if a process
spends most of its time with drawlock acquired because the timer interrupt
thats supposed to redraw the cursor fails to acquire the lock at the time
the timer fires.
instead of trying to draw the cursor on the screen from a timer interrupt
30 times per second, devmouse now creates a process calling cursoron() and
cursoroff() when the cursor needs to be redrawn. this allows the swcursor
to schedule a redraw while holding the drawlock in swcursoravoid() and
cursoron()/cursoroff() are now able to wait for a qlock (drawlock) because
they get called from process context.
the overall responsiveness is also improved with this change as the cursor
redraw rate isnt limited to 30 times a second anymore.
2013-04-14 16:28:54 +02:00
stanley lieber
58e500f4a7
fortunes: support for non-blocking i/o
2013-04-12 20:51:47 -04:00
ppatience0
8214a7f84f
merge
2013-04-12 18:39:12 -04:00
ppatience0
e44eacad8f
jpg(1): update bmp and yuv usage
2013-04-12 18:36:22 -04:00
cinap_lenrek
14650e9c25
pci: Add Intel C216 chipset PCI support (from sources)
2013-04-12 23:07:40 +02:00
cinap_lenrek
800670da4e
usbehci: align page td buffer for >16K transfers, fix isohsinit()
...
from ehci spec:
The buffer pointer list in the qTD is long enough to support a maximum
transfer size of 20K bytes. This case occurs when all five buffer pointers
are used and the first offset is zero. A qTD handles a 16Kbyte buffer
with any starting buffer alignment.
2013-04-12 22:14:32 +02:00
cinap_lenrek
1e31b342cd
merge
2013-04-11 19:34:43 +02:00
cinap_lenrek
2647aef175
ndb/dns: dont override req->aborttime in udpquery()
...
overriding aborttime in udpquery() makes no sense. it causes
recursive queries to extend the timeout infinitely. nobody
but the issuer of the request should modify aborttime.
2013-04-11 19:33:07 +02:00
cinap_lenrek
b8397a3c2c
libauth: auth_chuid empty (from sources)
...
instead of an "i/o count too small", detect a missing capability (empty, null string)
before the write, and diagnose it as such.
2013-04-11 13:45:11 +02:00
cinap_lenrek
5796736b70
9nfs: apply patch/nfswarnandflags (from sources, thanks nemo)
...
Remove a warning in 9nfs and make it use the std. CFLAGS
(we detected the warning using -W).
2013-04-10 20:51:39 +02:00
cinap_lenrek
8cc04381d1
postscript: remove private copy of utf8 implementation (from sources)
2013-04-10 20:47:01 +02:00
cinap_lenrek
e60f177ad2
etheriwl: add pci id for Centrino Wireless-N 100 (thanks fgudin9)
2013-04-10 22:13:54 +02:00
cinap_lenrek
4ae7954547
ape: inet_ntop() print v4 mapped addresses in v6 as dotted quad
2013-04-05 14:09:41 +02:00
ppatience0
cfadfd97b8
sam(1): document -i flag
2013-04-04 16:44:23 -04:00
ppatience0
02f60df0f3
sam, samterm: add -i flag to make tab insert spaces up to the next tabstop and backspace to delete spaces until the previous tabstop
2013-04-04 16:38:36 -04:00
cinap_lenrek
6bef56f037
intel ethernet: default to 16 byte cache line size when not properly initialized and disable checksum offload for igbe (from sources)
2013-04-03 21:51:42 +02:00
cinap_lenrek
81b394f30a
pci: add pci bridge id for Intel 6 Series/C200 (from sources)
2013-04-03 21:47:50 +02:00
cinap_lenrek
432c11c0b4
pushtls: remove unneccesary include <auth.h> (from sources)
2013-04-03 21:46:33 +02:00
cinap_lenrek
182ed8a2b5
add import -z option to skip initial tree negotiation (from mycroftiv)
2013-04-02 04:23:26 +02:00
cinap_lenrek
d645d4d81b
ape: inet_pton() parse dotted address to IPv4 mapped addresses for AF_INET6
2013-04-02 03:48:10 +02:00
cinap_lenrek
4c2d520eef
fix parseip()
...
addresses like: "1:2:3:4:5:6:7:255.255.255.255" caused parseip
to write beyond the ip buffer.
2013-04-02 03:39:24 +02:00
cinap_lenrek
e8c1d0fe7c
ape: check *alen before copying in getpeername(), getsockname() and accept()
...
*alen has to be initialized to the size of the buffer
by the caller, and we are supposed to put the real
size of the address in there, but not copy more than
the original *alen value (truncate).
2013-04-02 01:40:29 +02:00
cinap_lenrek
e8a0276090
ape: add inet_aton()
2013-04-01 19:16:18 +02:00
cinap_lenrek
bbe95085d4
python: update python build configuration to new ape capabilities like getaddrinfo(), ipv6 and fix EISCON typo in ape
2013-03-31 18:54:45 +02:00
cinap_lenrek
b6dc4ba5a4
ape: initial IPv6 support, inet_pton()/inet_ntop(), getaddrinfo()/getnameinfo()
2013-03-31 18:52:45 +02:00
cinap_lenrek
9c7e1db701
ape: define FD_SETSIZE for select()
2013-03-31 18:46:14 +02:00
ppatience0
eddc8dea86
merge
2013-03-30 22:52:30 -04:00
ppatience0
c70c20de12
ether82563: add untested devices from OpenBSD's em(4) Intel driver. also update some names according to OpenBSD's driver (previously added device, 0x10c0, is also from OpenBSD's driver).
2013-03-30 22:50:48 -04:00
cinap_lenrek
c97a0268f3
ape: fix potential double close in socket() and protect rock chain with spinlock
2013-03-29 20:49:49 +01:00
ppatience0
10987d2dc7
ether82563: add 82562V-2 did
2013-03-24 01:51:43 -04:00
stanley lieber
c8cba84e3e
fortunes: Now reboot twice[1].
2013-03-24 19:49:02 -04:00
cinap_lenrek
b9214d6662
wifi: cleanup
...
cleanup wifiencrypt()/wifidecrypt() routines moving tkip
and ccmp in separate routines so we dont use less stack
space.
2013-03-24 21:59:47 +01:00
cinap_lenrek
33d00fce10
wpa(8) document -1 and -2 options
2013-03-24 02:30:11 +01:00
cinap_lenrek
34e46d0837
wpa: fix rsc for wpa2
...
in wpa2, the rsc field of the eapol message3 is the packet number for
*group* messages that the ap will use as there is no separate group
key message. in wpa1, we use it for the peerwise key.
2013-03-23 22:09:46 +01:00
cinap_lenrek
66a3ffe248
unrolling loops in aesCCMencrypt() and aesCCMdecrypt()
...
do the xoring word wise for 16-byte block instead
of doing it bytewise in a loop.
2013-03-23 20:52:54 +01:00
cinap_lenrek
f079c71966
wpa: remove debug print
2013-03-23 04:50:43 +01:00
cinap_lenrek
2b9ed2057a
merge
2013-03-23 04:31:45 +01:00
cinap_lenrek
49a4ac0728
wpa2 support continued...
2013-03-23 04:30:20 +01:00
cinap_lenrek
e7131e9313
add experimental wpa2/ccmp support
2013-03-23 04:27:49 +01:00
khm
12b35bbef1
fortunes: stockholm
2013-03-22 19:25:50 -04:00
cinap_lenrek
7ae6508d7e
merge
2013-03-17 19:41:39 +01:00
cinap_lenrek
d6da605605
wpa: initial support for rsn
2013-03-17 19:39:44 +01:00
ftrvxmtrx
6862f4ee0e
aux/cpuid: xsaveopt
2013-03-17 13:20:03 +01:00
ftrvxmtrx
8580ec595b
aux/cpuid: better looking arrays
2013-03-16 21:13:49 +01:00
ftrvxmtrx
f4174739bb
aux/cpuid: fix wrong extfunc1 bits
2013-03-16 18:07:48 +01:00