summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-25ip/dhcpd: implement rfc3397 dhcp search domain option (dnsdomain)cinap_lenrek
2018-09-25ip/ipconfig: implement rfc3397 dhcp dns search option (dnsdomain)cinap_lenrek
2018-09-25Disallow '/' in file names.Ori Bernstein
A bad rename call could send a path with a '/' to cwfs. This is invalid, and should be disallowed.
2018-09-24ip/ipconfig: handle noconfig flag for router advertisement, add debug ↵cinap_lenrek
prints, cleanup
2018-09-23libhtml: increase Nestmax to render some convoluted pages (thanks fernan)cinap_lenrek
example page with broken citation list numbering: https://en.m.wikipedia.org/wiki/Commodore_64
2018-09-23devip, ipconfig: avoid overflow on lifetime checkscinap_lenrek
2018-09-23devip: valid and prefered life-time should be unsigned, add remove6 ctl commandcinap_lenrek
2018-09-23devip: fix default parameter calculation for router life-timecinap_lenrek
router life time is in seconds, while max ra interval is in milliseconds!
2018-09-23devip: make updating ra6 router parameters atomiccinap_lenrek
when we fail to parse and validate the command, no update should take place.
2018-09-23ip/ipconfig: valid lifetime is in seconds, not milliseconds.cinap_lenrek
2018-09-23ip/ipconfig: remove expired default routes on router advertisementcinap_lenrek
2018-09-22keyboard(2) spelling (thanks Amavect)23hiro
2018-09-20vt: make selecting() wait until all buttons are lifted avoiding menu when ↵cinap_lenrek
chording
2018-09-20vt: implement line selection by double clickcinap_lenrek
2018-09-19cfs: close mount half of pipe, fixes cfs not exiting when unmountedmischief
2018-09-19kprof: fix precedence (thanks geoff)cinap_lenrek
2018-09-18sum, md5sum, sha1sum: set exit status properly on open/read errorsmischief
2018-09-18webfs: remove automatic Referer headermischief
automatic Referer headers were found to break downloads from sourceforge.net, causing html pages to appear instead of tarballs. if a website does need them, they can be added as needed via hget's -r flag, or added to mothra. reverts commits 67f536d20329 and 6d999c39a9f0
2018-09-18mtx, ppc: remove cistrcmp() and cistrncmp() redefinitioncinap_lenrek
2018-09-18kernel: fix livelock in rebalance (thanks Richard Miller)cinap_lenrek
Once a second rebalance() is called on cpu0 to adjust priorities, so cpu-bound processes won't lock others out. However it was only adjusting processes which were running on cpu0. This was observed to lead to livelock, eg when a higher-priority process spin-waits for a lock held by a lower priority one.
2018-09-17boot(8): document tls and reboot methodscinap_lenrek
2018-09-16bootrc: add experimental reboot method to load another kernelcinap_lenrek
syntax: reboot!bootfile[!method...] this echos bootfile to /dev/reboot, causing bootfile kernel to be started. when method is given, we first connect to the filesystem and set bootargs so that bootfile can be loaded from the target network or local fileserver. note, when no bootfile is given, this causes the kernel to reboot to bios.
2018-09-16libndb: add missing ndbdedup.ccinap_lenrek
2018-09-169boot: don't let user erase the prompt (thanks mischief)cinap_lenrek
2018-09-16cpurc: handle multiple auth serverscinap_lenrek
2018-09-16netaudit: handle multiple ip addressescinap_lenrek
2018-09-16libndb: make ndbipinfo() walk ipnet for all matching entries, concatenate ↵cinap_lenrek
and dedup result
2018-09-13ip/tftpd: remove sunkernel hackcinap_lenrek
2018-09-13ape/make: fix \ line continuation parsingcinap_lenrek
2018-09-12port: sync two longjmp fixes from drawtermmischief
see drawterm commits f5e26ae93a6a and fa388286b4ca
2018-09-11sdahci(3): correct device name for top level control messages (thanks joe9)mischief
2018-09-10atazz(8): fix probe formattingmischief
2018-09-09ndb/cs: don't do dns lookups when all we got is loopback or link local addressescinap_lenrek
2018-09-09libip: ignore ipv6 link local addresses for myipaddr()cinap_lenrek
2018-09-09devarch: reading msr 0xffffffffcinap_lenrek
2018-09-09devarch: restrict i/o port access to 64K, disallow msr 32-bit wrap arround ↵cinap_lenrek
(thanks aiju)
2018-09-09stats: fix etherstats, avoid vmax == 0cinap_lenrek
2018-09-08libmach: substitute /dev/zero for /proc/$pid/fpregs when missing (for snapfs)cinap_lenrek
2018-09-08devarch: fix /dev/msr (thanks joe9, aiju)cinap_lenrek
the end condition port < offset+n could never become false when offset truncated to 32 bit signed port is negative. change the condition variables to unsigned int. msr's are not byte addressible, so advance reads by one instead of 8.
2018-09-08libvorbis: fix broken free() (thanks mischief)cinap_lenrek
2018-09-08mergecinap_lenrek
2018-09-08rc: fix Xpipefd unbalancing the redir stackcinap_lenrek
Xpipefd wants the pipe descriptor to be closed in turfredir(), so it pushes the redirection, but this breaks Xpopredir after normal redirection. so we shuffle the Xpipefd redir to the bottom of the stack.
2018-09-06fortunes: I've been looking into running Plan 9 in JSLinux -- Skip Tavakkolianstanley lieber
2018-09-05audio/libogg: nuke old libogg.aumischief
2018-09-04vt: fix selection past baseline (thanks BurnZeZ)cinap_lenrek
2018-09-03vt: fix selrange() to recover whitespace indentioncinap_lenrek
2018-09-03vt: get rid of "clear" menu entry, fix 24x80 resize, reset selection on ↵cinap_lenrek
setdim(), document snarf/plumb
2018-09-03vt: fix plumbsel(), snarfsel()cinap_lenrek
- plumbsel() - remove debug prints - use smalloc() to convert to bytes - fix spurious -1 close of plumb fd - snarfsel() - fix rune buffer leak in open error case
2018-09-03vt: implement proper selections (thanks Ori_B)cinap_lenrek
Ori Bernstein wrote: > I finally got around to taking another shot at this vt patch. This change > gets rid of implicit snarfing, and instead makes selection the way you > select text for snarfing or plumbing. Select, then use a menu entry. > > It would probably be nice to have double click to expand the selection, > rio-style, along with plumbing implicitly taking the current word, but > that can be a separate patch. > > This change also punts on scrolling for simplicity -- it clears the > selection instead of trying to handle the cases where the selection > goes offscreen. little amendments: - fix line selection (point min/max inversion) - clear selection when switching linesel/blocksel - move selection on scroll
2018-09-01ndb(8): ndb/inform also publishes ipv6 address nowcinap_lenrek