summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-01upas/marshal: interpret Attach: and Inline: headers only when -8 flag is givencinap_lenrek
2012-12-31fortunes: I don't want Javascript promisesstanley lieber
2012-12-31upas/marshal: interpret attach: and inline: lines in body of messagestanley lieber
2012-12-31unicode: use Runeerrorcinap_lenrek
2012-12-31ether82563: fix phyerrata()cinap_lenrek
2012-12-31fix utf and rune handling in preparation for 32bit runescinap_lenrek
2012-12-31sdiahci: add pci did for 82801fbm (ich6) SATA controllercinap_lenrek
2012-12-30aan(8): add cpu(1) remark as it also support -p iptioncinap_lenrek
2012-12-29ether82567: x200 ethernet (thanks ftrvxmtrx)cinap_lenrek
Apparently i82567m ether (ich9) _has_ flash. Provided patch fixes the ethernet for Thinkpad X200.
2012-12-29sdahci: fix mistakecinap_lenrek
2012-12-28libbio: remove breadn.ccinap_lenrek
2012-12-28sdahci: get dvd drive to work with x301cinap_lenrek
2012-12-28sdide: confusioncinap_lenrek
2012-12-26nusb/kb: remove mouse acceleration -a flagcinap_lenrek
mouse acceleration can be done by software in the kernels devmouse device like: echo hwaccel off >/dev/mousectl echo accelerated 5 >/dev/mousectl it is hard to pass nusb/kb parameters anyway as it is started from nusbrc in bootfs.paq, so i remove the option.
2012-12-26sdide: packet io byte count.cinap_lenrek
instead of setting the packet io byte count to some bullshit value, use the dlen from the scsi request. limit transfer byte count to 32k for atapi.
2012-12-26devsd: fix possible sdbio() race with inquiry data changing (due to ahci ↵cinap_lenrek
hotplug) the unit inquiry data might change in case the drive got pulled with ahci. so keep track if we locked the ctl in a local stack variable instead of relying on that the inquiry data stays the same.
2012-12-25bio: remove useless Breadn() as it does the same as Bread()cinap_lenrek
Bread() always reads exactly nbytes of data if it can. only when it reaches end of file or an error it will return less. so the Breadn() function that was introduced has been removed. sorry for the confusion.
2012-12-25sdiahci: prevent x301 dvd-ram from hanging machinecinap_lenrek
matushita dvd-ram on thinkpad x301 hangs on the inquiry command done from scsiverify(). not sure whats wrong with it, but at least this makes the machine boot.
2012-12-24adiahci: drive onlining, task file error (atapi) handling, missed ↵cinap_lenrek
interrupts, bios handoff, idle, cleanup wait for the drives to become ready or missing in iaonline() and iaverify() to prevent nobootprompt= race. handle task file error status (this can happen for atapi) under some circumstances and would hang the io if not handled. preventively poll interrupts from the checkdrive kproc in case we loose interrupts (bad via machine). implement bios handoff procedure. make sure the port is idle before programming the port dma regios in configdrive(), do not start command processing on the port unless phylink has been established.
2012-12-21cpu(8): option -A before -Rcinap_lenrek
aan announce option -A has to be specified before -R and -O so reflect this in the manual page.
2012-12-21cpu: make incoming cpu connections work with aan(8) by defaultcinap_lenrek
2012-12-21mergecinap_lenrek
2012-12-216in4: use localmask instead of hardcoded /128 when adding address to interfacecinap_lenrek
2012-12-21Renamed the serbian latin kbmap and changed some minor errorsMarko Kostić
in it (lj > q, nj > w).
2012-12-20hproxy: fix ipv6 url parsingcinap_lenrek
2012-12-20file: detect and unwrap utf-16 encoded text formatscinap_lenrek
2012-12-20tcs: dont get confused on odd read count for utf-16cinap_lenrek
2012-12-20file: fix newline consistency, fix swaped utf-16 le/becinap_lenrek
2012-12-20inst: fix pbs update for bootsetup, remove stopether and stopppp taskscinap_lenrek
the pbs update might fail if we dont unmount the 9fat.
2012-12-20ethervgbe: fix broken rx block handlingcinap_lenrek
2012-12-19nusb/kb: use report protocol for mousecinap_lenrek
instead of forcing mouse to boot protocol, which often doesnt work, we set it to report protocol and parse the hid report descriptor. if thers no such descriptor we revert to boot protocol. all mouse packet parsing is done by report parser, even for boot protocol. also all the work arrounds for the leadbyte hack (report id?) are removed. keyboards should not be affected by this change.
2012-12-19pci: add southbridge for Viatech VT8235cinap_lenrek
2012-12-19pci: add southbridge for intel 82hb65 cougar point pch (thanks ftrvxmtrx)cinap_lenrek
2012-12-17audio/pcmconv: fix mistakecinap_lenrek
2012-12-17pci: add Viatech VT8251 south bridgecinap_lenrek
2012-12-14audio/pcmconv: implement stereo -> mono conversion (mixing)cinap_lenrek
2012-12-14audio/pcmconv: check bits for same format check not just frameszcinap_lenrek
2012-12-14file: report .au files as "sun audio" instead of µlawcinap_lenrek
2012-12-14play: use audio/sundec instead of audio/µlawdeccinap_lenrek
2012-12-14audio: replace µlawdec, add big endian and µlaw audio formats to pcmconv, ↵cinap_lenrek
µlaw in wav support to support µ-law audio embedded in wav and big endian pcm in sun audio files the µ-law and a-law and big endian integer decoding was added to pcmconv. sundec now parses the sun audio header supporting stereo now.
2012-12-13audio/pcmconv: ditheringcinap_lenrek
2012-12-12audio/pcmconv: cleanupcinap_lenrek
2012-12-12audio/pcmconv: implement filter coefficient interpolation, cleanupcinap_lenrek
2012-12-12audio/pcmconv: mistake for double to int conversion (thanks ftrvxmtrx)cinap_lenrek
2012-12-11audio/pcmconv: check number of input channelscinap_lenrek
2012-12-11audio/pcmconv: disable floating point exceptions for data conversioncinap_lenrek
for the float to integer conversion, disable exceptions. also clamp the values. -- cinap
2012-12-11audio: fix broken write() size for mp3dec/oggdec/flacdeccinap_lenrek
they accidently wrote additional bytes in the stream. this confused the new audio/pcmconv (now actually checking if it got complete samples).
2012-12-11audio/pcmconv: implement band limited audio resampler using fir filtercinap_lenrek
implement the resampler described in the "Digital Audio Resampling Home Page" paper: https://ccrma.stanford.edu/~jos/resample/
2012-12-11mergecinap_lenrek
2012-12-11paqfs: fix wrong block type in readdir() (from sources)cinap_lenrek