summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-28manpages: shut up about tex (1)khm
2018-02-27g: revert accidental change, document missing file typeglenda
2018-02-26games/mix: fix incorrect line numbersglenda
2018-02-26ns: remove left over vararg check pragmacinap_lenrek
2018-02-25vmx: allow setting mac address of using ea:nnnnnnnnnnnn! prefix, use ↵cinap_lenrek
genrandom() to generate mac globally unique mac address
2018-02-25devloopback: reassign device letter from #X to #λ to avoid collision with ↵cinap_lenrek
devvmx
2018-02-25kernel: properly handle bad attach specifierscinap_lenrek
- only accept decimal for numeric device id's - exclude negative device id's - device id's out of range yield Enodev
2018-02-25mines: documentation and chronometric control of supernatural apparitionsaiju
2018-02-25ghost in the minesweeper shellaiju
2018-02-25devether: remove (unimplemented) detach, allow device creation on attachcinap_lenrek
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-25devip: fix crash on negative dev id on attachcinap_lenrek
2018-02-25ns, devproc: quote path and spec arguments for /proc/$pid/ns, namespace(6) ↵cinap_lenrek
does support quoting
2018-02-25games/mines: bikesheddingaiju
2018-02-20fortunes, rob, rsc, theo: What's this? https://plan9.io/stanley lieber
2018-02-18nusb/ether: mux bridges, bring in line with devethercinap_lenrek
2018-02-18devether: mux bridges, portable netconsolecinap_lenrek
2018-02-18nusb: add missing header dependencies to mkfilescinap_lenrek
2018-02-18kernel: fix missing header dependency for ethersink.$Ocinap_lenrek
2018-02-16audiohda: add device id for x260's Intel Sunrise Point-LP. (thanks rodri)cinap_lenrek
2018-02-14ftpfs: no caching by default, add -c flag to enable it (patch by mycroftiv)cinap_lenrek
2018-02-12if ether, then etherif.hcinap_lenrek
2018-02-12mergecinap_lenrek
2018-02-12ethersink: after the experiment, the zeros get dismantled. and then destroyed.cinap_lenrek
2018-02-11twsi(3): fix wrong unicode codepoint in manpageBurnZeZ
2018-02-11ethersink: provide promisc and multicast functions for v6, set out queue ↵cinap_lenrek
limit to 0 on attach, add to pc64 config
2018-02-11kernel: move devether and wifi to port/cinap_lenrek
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-10aijuboard bootloader: fix 10BASE-T / 100BASE-TX supportaiju
2018-02-10zynq: fix 10BASE-T and 100BASE-TX supportaiju
2018-02-07fix sort(1) bug where it incorrectly included the field separator in the ↵aiju
comparison if it was >= Runeself
2018-02-07fstype: make copy of first sector in /env to avoid unaligned reads on the ↵cinap_lenrek
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-07usbxhci: fix mistake in completering()cinap_lenrek
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-05upas/fs: fix imap atom quoting (thanks Piotr Kubaj)cinap_lenrek
2018-02-05add ptrapaiju
2018-02-05auth/asn12rsa: also convert ASN.1 encoded public key to plan9 formatcinap_lenrek
2018-01-31/sys/lib/dist/mkfile: fix cfg/plan9.ini dependency (only visible after binds)cinap_lenrek
2018-01-31webfs(4): document -d and -D flagscinap_lenrek
2018-01-29pc64: fix kmap() and invlpg()cinap_lenrek
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-28ndb/dns: cleanupcinap_lenrek
2018-01-28ndb/dns: fix leak in myaddr(), normalize ip stringscinap_lenrek
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-28ndb/cs: handle v4 only case for rudpcinap_lenrek
2018-01-28venti/conf: fix padding so we write multiple of sector sizecinap_lenrek
2018-01-27ip/dhcpd: remove old testing codecinap_lenrek
2018-01-27libndb: retire deprecated csgetval(), ndbgetval() and ndblookval() functionscinap_lenrek
2018-01-27kernel: initialize cyclefreq for machno > 0 in guesscpuhz()cinap_lenrek
2018-01-27upas/fs: try to deal with nil mail body (can happen when fetch fails)cinap_lenrek
2018-01-25upas/fs: deal with imap returning more uid's than allocated from previus ↵cinap_lenrek
"messages" command
2018-01-22ip/pptpd: don't mess with ipifc (handled by ppp), slay note gorup on exitcinap_lenrek
2018-01-22ip: make pkt interfaces unbind on close (from inferno)cinap_lenrek
2018-01-21ppp: remove left over debug printcinap_lenrek
2018-01-21ppp(8): remove BUGS section, client auth has been fixed.cinap_lenrek