cinap_lenrek
53e1708bcb
igfx: add support for T510 (thanks mycroftiv)
2018-03-04 06:10:45 +01:00
cinap_lenrek
d1c0f53fcd
ns: remove left over vararg check pragma
2018-02-26 19:58:54 +01:00
cinap_lenrek
8a01033efc
vmx: allow setting mac address of using ea:nnnnnnnnnnnn! prefix, use genrandom() to generate mac globally unique mac address
2018-02-25 21:11:41 +01:00
cinap_lenrek
6728a5ec23
devloopback: reassign device letter from #X to #λ to avoid collision with devvmx
2018-02-25 19:06:37 +01:00
cinap_lenrek
b2d7992025
kernel: properly handle bad attach specifiers
...
- only accept decimal for numeric device id's
- exclude negative device id's
- device id's out of range yield Enodev
2018-02-25 17:11:18 +01:00
aiju
d3f4786a1f
mines: documentation and chronometric control of supernatural apparitions
2018-02-25 03:38:25 +00:00
aiju
4aff59b64c
ghost in the minesweeper shell
2018-02-25 02:50:24 +00:00
cinap_lenrek
f0a314605f
devether: remove (unimplemented) detach, allow device creation on attach
...
we allow devether to create ethernet cards on attach. this is useull
for virtual cards like the sink driver, so we can create a sink
by simply: bind -a '#l2:sink ea=112233445566' /net
the detach routine was never called, so remove it from the few drivers
that attempted to implement it.
2018-02-25 03:42:38 +01:00
cinap_lenrek
5560efb3db
devip: fix crash on negative dev id on attach
2018-02-25 03:32:29 +01:00
cinap_lenrek
05cd5cb200
ns, devproc: quote path and spec arguments for /proc/$pid/ns, namespace(6) does support quoting
2018-02-25 03:24:31 +01:00
aiju
be8a8129a2
games/mines: bikeshedding
2018-02-25 01:43:21 +00:00
stanley lieber
4e7b5b7e92
fortunes, rob, rsc, theo: What's this? https://plan9.io/
2018-02-20 19:34:03 -05:00
cinap_lenrek
986278e04d
nusb/ether: mux bridges, bring in line with devether
2018-02-18 19:56:58 +01:00
cinap_lenrek
729c9c39d9
devether: mux bridges, portable netconsole
2018-02-18 19:56:01 +01:00
cinap_lenrek
a2e8246ffc
nusb: add missing header dependencies to mkfiles
2018-02-18 02:06:55 +01:00
cinap_lenrek
120ab04dd2
kernel: fix missing header dependency for ethersink.$O
2018-02-18 02:05:22 +01:00
cinap_lenrek
5d6a11c387
audiohda: add device id for x260's Intel Sunrise Point-LP. (thanks rodri)
2018-02-16 21:04:38 +01:00
cinap_lenrek
b192800096
ftpfs: no caching by default, add -c flag to enable it (patch by mycroftiv)
2018-02-14 20:35:36 +01:00
cinap_lenrek
df6a30f3c0
if ether, then etherif.h
2018-02-12 19:05:01 +01:00
cinap_lenrek
0458323554
merge
2018-02-12 01:50:24 +01:00
cinap_lenrek
57c53564b3
ethersink: after the experiment, the zeros get dismantled. and then destroyed.
2018-02-12 01:48:20 +01:00
BurnZeZ
2346954e04
twsi(3): fix wrong unicode codepoint in manpage
2018-02-11 21:54:10 +00:00
cinap_lenrek
3d0f4da104
ethersink: provide promisc and multicast functions for v6, set out queue limit to 0 on attach, add to pc64 config
2018-02-11 19:51:23 +01:00
cinap_lenrek
d6e0e9c402
kernel: move devether and wifi to port/
...
the only architecture dependence of devether was enabling interrupts,
which is now done at the end of the driver's reset() function now.
the wifi stack and dummy ethersink also go to port/.
do the IRQ2->IRQ9 hack for pc kernels in intrenabale(), so not
every caller of intrenable() has to be aware of it.
2018-02-11 18:08:03 +01:00
aiju
debb786fea
aijuboard bootloader: fix 10BASE-T / 100BASE-TX support
2018-02-10 13:15:57 +00:00
aiju
f113e2d6d5
zynq: fix 10BASE-T and 100BASE-TX support
2018-02-10 01:04:05 +00:00
aiju
af0de5ada8
fix sort(1) bug where it incorrectly included the field separator in the comparison if it was >= Runeself
2018-02-07 18:53:08 +00:00
cinap_lenrek
d8999511e0
fstype: make copy of first sector in /env to avoid unaligned reads on the disk (for devfs)
...
devfs crypto partitions do not support unaligned reads,
so we make a copy of the first in /env/block and then
slice it to find filesystem signatures.
thanks mykhal for reporting the issue.
2018-02-07 18:18:32 +01:00
cinap_lenrek
650e5db5a2
usbxhci: fix mistake in completering()
...
the td index "x" was incremented twice, once in for loop
and in the body expression. so r->rp only got updated
every second completion. this is wrong, but harmless.
2018-02-07 18:13:22 +01:00
cinap_lenrek
c5c159b17a
upas/fs: fix imap atom quoting (thanks Piotr Kubaj)
2018-02-05 19:16:29 +01:00
aiju
721b141438
add ptrap
2018-02-05 09:38:59 +00:00
cinap_lenrek
d06196ab87
auth/asn12rsa: also convert ASN.1 encoded public key to plan9 format
2018-02-05 03:21:51 +01:00
cinap_lenrek
58914b4b0b
/sys/lib/dist/mkfile: fix cfg/plan9.ini dependency (only visible after binds)
2018-01-31 19:44:54 +01:00
cinap_lenrek
650a4434a6
webfs(4): document -d and -D flags
2018-01-31 19:09:11 +01:00
cinap_lenrek
83d8a24215
pc64: fix kmap() and invlpg()
...
flushing tlb once the index wraps arround is not enougth
as in use pte's can be speculatively loaded. so instead
use invlpg() and explicitely invalidate the tlb of the
page mapped.
this fixes wired mount cache corruption for reads approaching
2MB which is the size of the KMAP window.
invlpg() was broken, using wrong operand type.
2018-01-29 08:26:42 +01:00
cinap_lenrek
b5362dc722
ndb/dns: cleanup
2018-01-28 22:46:48 +01:00
cinap_lenrek
549a6745e3
ndb/dns: fix leak in myaddr(), normalize ip strings
...
remove myaddr() function and replace with myip() function
that receives binary ip address. and don't use string
comparsion for ip addresses... parse and then ipcmp().
for sanity reasons, normalize ip address strings and
reject unparsable ones. done by calling ipalookup()
with a binary ip address.
2018-01-28 22:36:01 +01:00
cinap_lenrek
b3b938d5ec
ndb/cs: handle v4 only case for rudp
2018-01-28 17:58:16 +01:00
cinap_lenrek
1d10ecdaae
venti/conf: fix padding so we write multiple of sector size
2018-01-28 17:22:00 +01:00
cinap_lenrek
d2ec488a93
ip/dhcpd: remove old testing code
2018-01-27 23:47:46 +01:00
cinap_lenrek
34f19570b9
libndb: retire deprecated csgetval(), ndbgetval() and ndblookval() functions
2018-01-27 23:46:48 +01:00
cinap_lenrek
6a23ef917b
kernel: initialize cyclefreq for machno > 0 in guesscpuhz()
2018-01-27 19:58:48 +01:00
cinap_lenrek
26193c4bff
upas/fs: try to deal with nil mail body (can happen when fetch fails)
2018-01-27 19:02:31 +01:00
cinap_lenrek
a863cf8e7e
upas/fs: deal with imap returning more uid's than allocated from previus "messages" command
2018-01-25 02:14:51 +01:00
cinap_lenrek
5054c9795c
ip/pptpd: don't mess with ipifc (handled by ppp), slay note gorup on exit
2018-01-22 21:34:39 +01:00
cinap_lenrek
950e22be67
ip: make pkt interfaces unbind on close (from inferno)
2018-01-22 21:33:22 +01:00
cinap_lenrek
b670fc0ac5
ppp: remove left over debug print
2018-01-21 23:56:37 +01:00
cinap_lenrek
218e61f80f
ppp(8): remove BUGS section, client auth has been fixed.
2018-01-21 22:58:30 +01:00
cinap_lenrek
98b1f2a75b
ppp: mschapv2 support
2018-01-21 22:55:14 +01:00
cinap_lenrek
3004f058f6
libauth: add auth_respondAI() function to get AuthInfo for mschap/mschapv2
2018-01-21 22:37:45 +01:00