summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-30ip/dhcpd: revert arpenter() changescinap_lenrek
2018-08-28shift-jis: add support for half-width kanaaiju
2018-08-27devip: fix router adv/sol options validation (options padded to 8 bytes)cinap_lenrek
2018-08-26ip/ipconfig: add missing {} as DEBUG() is a macrocinap_lenrek
2018-08-26ip/ipconfig: check for recvra 0 on timeoutcinap_lenrek
2018-08-26ip/dhcpd: reject bogus requests, handle multiple ether= attributes in ndb, ↵cinap_lenrek
cleanup unless relay agent (gaddr) is specified, dhcp requests need to taget a local ip address on the incoming interface or broadcast. clients might have multiple ethernet interfaces, so we need to check if any of the ether= attributes in ndb matches. this is done by passing lookupip() the attribute name and a expected value and if a match is found, set Info.indb = 1. remove tohex(), use encodefmt instead. avoid dynamcic allocation. include interface device in log messages.
2018-08-25devvga: disable cursor on shutdown avoiding graphics glitches on rebootcinap_lenrek
2018-08-25ip/dhcpd: handle multiple networks on the same interface, dont get confused ↵cinap_lenrek
by v6 interface address
2018-08-21igfx: support blanking by turning off panel power and backlightmischief
tested on t61, x200, x230, x301, t420, w520
2018-08-21mothra(1): fix formattingAlex Musolino
2018-08-21lib: update pci databasemischief
2018-08-21vncs: fix uninterruptable temporary warningcinap_lenrek
2018-08-21mergecinap_lenrek
2018-08-21vncv: adjust window size on desktop resize, fix canresize checkscinap_lenrek
2018-08-20vncs: shut up used and not set warningmischief
2018-08-20hjfs: set group of new files to that of the parent directory (thanks umbraticus)mischief
2018-08-20mergecinap_lenrek
2018-08-20vncs: support for desktop resize extension, update devdrawcinap_lenrek
2018-08-20fix unbounded recursion bug in hjfsaiju
2018-08-19devdraw: zero initialize DImage.dscreen pointer (vnc, drawterm)cinap_lenrek
2018-08-18vncs: fix mistake "screen" vs "gscreen", thanks eekeecinap_lenrek
2018-08-16vncv: handle [] enclosed literal ipv6 addresses in hostcinap_lenrek
2018-08-15ip/ipconfig: make ra6 daemon less chatty, log to /sys/log/ipconfig instead ↵cinap_lenrek
of /sys/log/v6routeradv
2018-08-15inst/startether: fix typocinap_lenrek
2018-08-15ipv6 autoconfiguration on ethernetcinap_lenrek
for ip autoconfiguration, setup ipv6 link local addresses and do SLAAC in parallel to DHCP.
2018-08-12ip/ipconfig: simplify by combining mklladdr() into mkclientid()cinap_lenrek
2018-08-11ip/ipconfig: call mklladdr() to get conf.hwa initialized for ipv6cinap_lenrek
2018-08-11devip: fix multicastarp() when ipconfig assigned the 0 addresscinap_lenrek
sending multicast was broken when ipconfig assigned the 0 address for dhcp as they would wrongly classified as Runi. this could happen when we do slaac and dhcp in parallel, breaking the sending of router solicitations.
2018-08-10sdloop(3): import sdloop driver (thanks erik)mischief
2018-08-10valley: call srand so that actual random phrases are usedmischief
2018-08-08plan9.ini(8) iwlwifi essid/bssid misleading23hiro
2018-08-08turkey simplified timezone (thanks erkin from 9front ml)23hiro
2018-08-07nusb/ether: fix ethertype filteringcinap_lenrek
2018-08-06mergecinap_lenrek
2018-08-06wifi: lilu dallas multiratecinap_lenrek
now handle the supported rates element properly, only providing the intersecting set of rates that the bss advertises and what the driver supports, putting the basic rates first. also avoid using usupported rates.
2018-08-06devaoe: really fix unit numbering, to be 0-basedmischief
2018-08-06devaoe: fix unit numbering for Qdevlinkdirmischief
a side effect of 3c77cd3ae664 changed the unit ordering to start at one, so fix the condition accordingly.
2018-08-06ip(3): document ipifc ipv6 connection and fix delay formattingmischief
2018-08-03acme: pass pointer to int type to avoid pointer to int cast warningcinap_lenrek
2018-08-02win: fix typospew
2018-08-02win: bind the text file properly instead of a special case in "spew
2018-08-01acme: add spacesindent modespew
2018-07-31etheriwl: add pci did for WifiLink 5300 (thans senthil)cinap_lenrek
2018-07-30kbdfs: ignore first 16 scancodes (number row) in kbtabctl[] for control key ↵cinap_lenrek
reverse mapping
2018-07-30vncv: implement extended DesktopSize extension, cleanupcinap_lenrek
2018-07-27dc: fix off by one in stack overflow check (thanks BurnZeZ)cinap_lenrek
BurnZeZ → Found a bug in dc(1) BurnZeZ → Everything breaks when you fill the stack BurnZeZ → You have stkptr which crap expects to point to an available member in Blk *stack[STKSZ]; BurnZeZ → stkend = &stack[STKSZ]; BurnZeZ → stkptr is allowed to equal stkend BurnZeZ → So crap that expects stkptr to be pointing to an available Blk ends up dereferencing past the end of the array BurnZeZ → term% echo `{seq 1 100} f | dc BurnZeZ → dc 628283: suicide: sys: trap: fault read addr=0xffffe0000040a618 pc=0x204b1c
2018-07-26audiohda: support Intel Sunrise Point-LP on thinkpad X1cinap_lenrek
2018-07-25add games/dpic and games/todpicqwx
2018-07-24merge23hiro
2018-07-24spelling23hiro