summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-029fs: break 9front case into several cases: 9front, 9bugs, 9contrib, 9grepstanley lieber
2018-03-31forp(1): document [] and some bugsaiju
2018-03-31forp: fix precedence for []aiju
2018-03-31gb*: reverse savegame field polarityqwx
2018-03-31blit,c64,gb*: fix phaser coolant leak during resizeqwx
2018-03-28add forp(1) manpageaiju
2018-03-28sat.h: update to include satgetaiju
2018-03-28forp: fix multiplication; change division to C semanticsaiju
2018-03-28add forpaiju
2018-03-26libsat: fix one of the satmore() bugsaiju
2018-03-23lock(2): fix typoAlex Musolino
2018-03-22sat: satget: don't duplicate binary clausesaiju
2018-03-22sat: satget: include unit literalsaiju
2018-03-22sat: add satgetaiju
2018-03-20sshfs: usageaiju
2018-03-20resample(1): document -n optionaiju
2018-03-20man pages: SYNOPSYS typo23hiro
2018-03-20libsat: setmalloctag, fix incorrect allocation sizeaiju
2018-03-19devip: pick source address for neighbor solicitations as of rfc4861 7.2.2, ↵cinap_lenrek
cleanup rfc4861 7.2.2: If the source address of the packet prompting the solicitation is the same as one of the addresses assigned to the outgoing interface, that address SHOULD be placed in the IP Source Address of the outgoing solicitation. this change adds ndbsendsol() which handles the source address selection and also handles the arp table locking; avoiding access to the arp entry after the arp table is unlocked. cleanups: - use ipmove() instead of memmove(). - useless extern qualifiers
2018-03-18mergecinap_lenrek
2018-03-18devip: more v6 improvementscinap_lenrek
ipv4local() and ipv6local() now take remote address argument, returning the closest local address to the source. this implements the standartized source address selection rules instead of just returning the first local v4 or v6 address. the source address selection was broken for esp, rudp an udp, blindly assuming ifc->lifc->local being a valid v4 address. use ipv6local() instead. the v6 routing code used to lookup source address route to decide to drop the packet instead of checking the interface on the destination route. factor out the route hint from Conv and put it in Routehint structure. avoiding stack bloat in v4 routing. implement the same trick for v6 avoiding second route lookup in ipoput6. fix memory leak in icmpv6 router solicitation handling. remove old unfinished handling of multiple v6 routers. should implement source specific routes instead. avoid duplication, use common convipvers() function. use isv4() instead of memcmp v4prefix.
2018-03-18ip/ipconfig: stop spamming the console about router receiving RA'scinap_lenrek
2018-03-18add sat(1) commandaiju
2018-03-18satmore: don't try to override user defined variablesaiju
2018-03-18add #pragma incomplete to sat.haiju
2018-03-17nusb/ptp: set storage name to their human readable description stringmischief
2018-03-17devusb: fix format print warnings for ep->ntds and ep->uframescinap_lenrek
2018-03-17camv: fix display locking issuescinap_lenrek
2018-03-17add libsataiju
2018-03-17mines(1): fix misleading HISTORY wordingaiju
2018-03-17pc64: fix _intrr(), avoid the linker moving _intrr() arroundcinap_lenrek
2018-03-17pc64: add magic _intrr() symbol for ktrace (thanks mischief)cinap_lenrek
2018-03-17devfs: revert commit 4000qwx
induces a kernel panic under normal circumstances
2018-03-17kernel: let /rc/bin/diskparts attach #k after #S partitions are loaded upqwx
2018-03-17devfs: only set configed flag if config was read successfullyqwx
this is just to retry reading the configuration at least once after an error
2018-03-14nvidia: add pci device id for GeForce 6200 AGB (thanks bitmapper)cinap_lenrek
2018-03-10games/mines: build a better ghost trapaiju
2018-03-09mptod/dtomp: add to mp.haiju
2018-03-09mp: add mptod and dtompaiju
2018-03-07add camvaiju
2018-03-07nusb/cam: ctl message fixesaiju
2018-03-07add nusb/camaiju
2018-03-07usb lib: add maxpkt and ntds to Altc structaiju
2018-03-07usbehci: catch interrupt in tsleepaiju
2018-03-06usbehci: add uframes control request to return uframes one at a timeaiju
2018-03-05mergecinap_lenrek
2018-03-05usbehci: fix medium- to low quality highspeed isochronous transferscinap_lenrek
everything was broken. strting with hsinit not even chaining the itd's into a ring. followed by broken buffer pointer pages. finally, the interrupt handler's read transaction length calculation was completely bugged, using the *FRAME* index to access descriptors csw[] fields and not reseting tdi->ndata thru the loop. minor stuff: iso->data needs to be freed with ctlr->dmafree() put ival in iso->ival so ctl message cannot override the endpoints pollival and screw up deallocation.
2018-03-04sshfs: update qid and filename on Tcreateaiju
2018-03-04mergecinap_lenrek
2018-03-04igfx: add support for T510 (thanks mycroftiv)cinap_lenrek