cinap_lenrek
4cf627a131
wpa: automatically pick cipher suits from beacon rsne
2013-06-15 19:02:17 +02:00
cinap_lenrek
2e0fac766c
ndb/cs, ndb/dns: ignore special commands from users different from the one we run the service owner
...
this prevents users like "none" from toggling special options in ndb/dns
and ndb/cs.
2013-06-14 19:20:06 +02:00
cinap_lenrek
249915c379
pool: use splaying to balance free node tree
...
use splaytree algorithm to balance the tree of free allocations
as an optimization. the data structures are unchanged by this
optimization.
2013-06-14 17:31:04 +02:00
cinap_lenrek
0a7e9ba1f5
rdbfs: add -s srvname (from charles forsyth's rdbfs-srvname patch)
...
Add a -s srvname option to rdbfs, allowing debugging sessions to be shared
or later reattached after disconnection.
2013-06-14 23:28:59 +02:00
cinap_lenrek
c198a557d9
lpdaemon: fix bogus string termination (from sources)
2013-06-14 23:22:57 +02:00
cinap_lenrek
12853d3ba8
merge
2013-06-13 20:08:17 +02:00
jpathy
166da952f4
fpiarm: condok() verfiy before specialop() omap/kw
2013-06-14 23:42:30 +05:30
cinap_lenrek
38d18342a9
merge
2013-06-12 19:39:02 +02:00
cinap_lenrek
c1b55b0328
libmach: add EMMS for disassembly (8db.c, thanks mischief)
2013-06-12 19:38:14 +02:00
stanley lieber
3b4243aa4d
fortunes: When Do Apps Become Rituals?
2013-06-12 13:26:25 -04:00
cinap_lenrek
f982f8b00b
merge
2013-06-12 19:07:47 +02:00
cinap_lenrek
646eb150e1
smtp: add SMTPS support (-t)
2013-06-12 23:39:41 +02:00
jpathy
4b79c8f86f
Remove unused fpemu function in omap, kw
2013-06-12 01:17:49 +05:30
jpathy
9f949e3cd3
ARM: kernel: add vfp emulator to bcm, teg2, omap, kw
2013-06-12 01:11:41 +05:30
jpathy
f166778ce3
5e: vfp support
2013-06-11 00:30:16 +05:30
cinap_lenrek
0dbde06bc7
merge with jpathy
2013-06-10 20:43:35 +02:00
jpathy
de46340848
ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction
2013-06-10 18:07:16 +05:30
cinap_lenrek
dfb0bf24b3
acid: fix dumptree() acid function to work in kernel debug, update malloc.acid and pool.acid files
2013-06-10 01:13:21 +02:00
cinap_lenrek
177c175fda
kernel: allow sysr1 debugging only for hostowner
2013-06-10 01:09:52 +02:00
cinap_lenrek
686f9fa1db
page: handle interrupt note
2013-06-09 01:51:19 +02:00
cinap_lenrek
c9e79c27a6
page: exit on kill note
2013-06-09 01:36:45 +02:00
cinap_lenrek
667abe102c
merge
2013-06-08 23:54:47 +02:00
cinap_lenrek
b38d197995
ape: fix _main stack setup for arm (_privates and _errnoloc was inside argv)
2013-06-08 23:53:28 +02:00
aiju
1f52da20a2
bitcoin stuff
2013-06-07 19:43:40 +02:00
cinap_lenrek
4e81aab690
libaml: create \_GL name object
2013-06-07 18:34:28 +02:00
cinap_lenrek
62f6d1bc43
no need to disable fpu in execregs, this is done in procsetup() already
2013-06-07 18:04:59 +02:00
cinap_lenrek
f0c9bb979f
archacpi: handle multiple SSDT tables
...
we cannot assume theres only one instance of an acpi table. some
bios have multiple SSDT tables and we would only find the first
one.
now, we keep a second array to record the physical address of
the table visited by maptable(). load all instances to the
SSDT.
2013-06-07 18:03:44 +02:00
ppatience0
a5488ad1e6
plan9.ini(8): typo
2013-06-05 19:11:41 -04:00
cinap_lenrek
06ec2ffac6
cifs(4): default method is ntlmv2, fix formatting
2013-06-05 20:35:09 +02:00
cinap_lenrek
60fd776d37
libaml: various fixes found by plhk
...
- fix bogus execution of Else{} blocks
- always allocate Env in amleval()
- add Sleep() and Stall() instructions
- keep package size for packages with empty body
2013-06-04 22:11:01 +02:00
cinap_lenrek
bc9df6c60c
time: fix -older t for relative times to current time (thanks arisawa for pointing out)
...
from test(1):
f -older t True if file f is older than (modified before)
time t. If t is a integer followed by the letters
y(years), M(months), d(days), h(hours),
m(minutes), or s(seconds), it represents current
time minus the specified time. If there is no
letter, it represents seconds since epoch. You
can also concatenate mixed units. For example,
3d12h means three days and twelve hours ago.
this means *without* [y M d h m s] unit, t is *absolute* time
in seconds since epoch.
2013-06-03 23:49:06 +02:00
ppatience0
e1bc28d1dd
fgui: check if fd is valid before entering new key
2013-06-01 19:40:38 -04:00
cinap_lenrek
d3773c4355
aux/wpa: make sure essid is configured, dont make factotum ask for essid
2013-06-02 00:24:42 +02:00
cinap_lenrek
bf2dd0c6bd
merge
2013-06-02 23:46:38 +02:00
cinap_lenrek
97c4381dc4
nusb/kb: map button 4 to middle button 2 (for logitech 5 button mouse)
2013-06-02 23:45:38 +02:00
ppatience0
a5589dda22
hjfs: ignore atime on wstat
2013-06-01 16:56:24 -04:00
ppatience0
2502ba5acc
auth(2): auth_getkey only takes a single argument: char *params
2013-06-01 14:00:19 -04:00
ppatience0
74416281b0
readgif, readjpg: fix incorrect malloc arguments: use sizeof(Rawimage*) instead of sizeof(Rawimage**) and 2*sizeof(Rawimage*) instead of sizeof(Header)
...
readtga: switch calloc arguments: nelem is supposed to first, elsize second
2013-06-01 17:14:50 -04:00
cinap_lenrek
6c4d8f8b11
8c: apply charles forsyth's 8c-cgen64-mul-savereg patch (from sources)
...
If 64-bit multiply has to save both AX and DX, it could load the wrong value
into DX; also, biggen shouldn't allocate either AX or DX as temporaries
when using the template for MUL.
2013-06-01 18:51:47 +02:00
cinap_lenrek
82f9f3df72
usbdwc: sync with sources (Raspberry Pi Model A support)
2013-06-01 16:31:58 +02:00
cinap_lenrek
48d4083efa
mothra: implement link buttons
...
a button embedded in a <a> link tag should follow the link
when clicked.
2013-06-01 02:42:02 +02:00
cinap_lenrek
aedb35af2c
ether82557: panic() if receive buffer allocation fails on init
2013-06-01 01:42:39 +02:00
cinap_lenrek
f7ffca5c1c
ether83815: dont raise error() from etherreset
...
can't raise error() without process context. use panic() instead.
2013-06-01 01:40:56 +02:00
cinap_lenrek
2a94e1fc19
pool: do poolcheck when free nodes get corrupted instead of assert
...
doing poolcheck should give us better context to figure out
what memory blocks / owners corrupted the blocks after free.
this is for hunting down a memory corruption seen in connection
with usb serial.
2013-05-31 18:55:01 +02:00
mveety
a84c51a1e3
fixed a segfault in auth/as because it didn't check to see if argv[0] and argv[1] actually had things in them
2013-05-29 22:25:57 -04:00
cinap_lenrek
9abafe226e
hjfs: deal with ORCLOSE in chancreat()
...
ORCLOSE was effectively ignored for Tcreate. just setting
CHRCLOSE flag on chan should fix it.
2013-05-30 01:58:09 +02:00
cinap_lenrek
5ba51bcd0d
merge
2013-05-30 23:27:28 +02:00
cinap_lenrek
8eb12a65e0
merge
2013-05-30 23:27:07 +02:00
cinap_lenrek
d94ffb4808
kernel: do all fp state fork from procfork() (like pc kernel)
...
this simplifies the arm ports and keeps all the stuff in one place
instead of spreading it thru notify(), trap() and syscall() functions
and prevents useless fp state copying for kernel procs.
also make sure to save fp in notify while still splhi().
2013-05-30 23:26:21 +02:00
cinap_lenrek
9652f5bec5
pc kernel: simulate FXSAVE/FXRSTOR tag-byte from x87 tag-word, copy fp state across fork
...
the tag-word is not compatible between x87 and sse, have to convert
properly for emulation to work.
we now copy fp state across fork (again!) to preserve FCW and MXCSR
registers. this might not be neccesary as we could probably just
get the current value for the curren process and avoid the fpsave()
call, but become conservative again.
2013-05-30 23:16:22 +02:00