Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-11 | hget(1): document restrictions for name@file with -m flag, fix examples, usage | cinap_lenrek | |
2013-01-11 | mk: fix ar padding problems on 64bit (from eriks amd64mkar patch) | cinap_lenrek | |
2013-01-11 | libdraw: gengetwindow() fix mistake | cinap_lenrek | |
dont zero *winp so the "screen" pointer is preserved. | |||
2013-01-10 | libdraw: gengetwindow() resize race | cinap_lenrek | |
instead of trying to make rio not change the window image too fast and give the client some time to attach it (which turns out to be impossible), we acknowledge that there is a race and just retry the window reattach as long as the winname keeps changing in gengetwindow(). | |||
2013-01-10 | merge | cinap_lenrek | |
2013-01-10 | still races, reverting... need a better approach. | cinap_lenrek | |
2013-01-09 | merge | cinap_lenrek | |
2013-01-09 | rio: fix window resize and attach race | cinap_lenrek | |
if a window gets hidden/unhidden/resized too fast, the client might have no chance attaching to that image using winname. so we move the window offscreen instead and delay the freeimage() by doing it in the deletethread(). | |||
2013-01-09 | hjfs(4): update man page | stanley lieber | |
2013-01-09 | vac(1), ec(2), usb(3), hjfs(8): fix source reference | cinap_lenrek | |
2013-01-09 | tlssrv(8): fix bad cross reference | cinap_lenrek | |
2013-01-09 | audio(1): various cleanups | cinap_lenrek | |
2013-01-09 | add intel 82598 10gb ethernet to pcf and pccpuf configuration, add support ↵ | cinap_lenrek | |
for 82599 (from sources) | |||
2013-01-09 | devtls: fix hmac buffer size for SHA1 hashes (from erik) | cinap_lenrek | |
the buffer isn't big enough for SHA1 hashes, which are larger than MD5 hashes. | |||
2013-01-09 | ape: fix getsockname() byte swaped ports (by yarikos) | cinap_lenrek | |
APE's getsockname() returns port with bytes swapped (on 386). | |||
2013-01-08 | libdraw: fix wrong menusel() calculation for menuhit() (noticable with small ↵ | cinap_lenrek | |
fonts) the text for a menu entry is drawn from: y = textr.min.y + i*(font->height+Vspacing); but we calculated the item from: r = insetrect(textr); i = (p.y - r.min.y) / (font->height+Vspacing); the insetrect is wrong. | |||
2013-01-08 | aux/vga: remove debug prints | cinap_lenrek | |
2013-01-07 | aux/vga: add fixbios() for patching bogus vesa bios | cinap_lenrek | |
2013-01-07 | hjfs: disable shutdown when listening on network connections | cinap_lenrek | |
2013-01-07 | hjfs: network announce/listen support | cinap_lenrek | |
2013-01-06 | vga: avoid setting vgactl type vesa multiple times | cinap_lenrek | |
2013-01-06 | vga: dont confuse io bar with mem bar in vgas3 and vgavesa | cinap_lenrek | |
harmless bug. just make sure we loop over the memory bars only and skip the io bars. | |||
2013-01-05 | ndb/dnsdebug: make sure request is initialized (import from sources) | cinap_lenrek | |
2013-01-05 | tbl: fix wrong register count calculation (found by erik) | cinap_lenrek | |
2013-01-04 | sdiahci: do port reset on stuck drive on boot | cinap_lenrek | |
2013-01-03 | scsi: do only 36 byte inquiry | cinap_lenrek | |
some devices freeze up with inqiry allocation length other than 36 bytes. as we do not really care about the vendor specific part of the inquiry, lets only do 36 byte inquiry for now. | |||
2013-01-03 | nusb(4): document debug flags for usbd | cinap_lenrek | |
2013-01-03 | devmouse: deduplicate some code by using absmousetrack() | cinap_lenrek | |
2013-01-03 | devvga: check if screen is setup before accepting hwgc vgactl | cinap_lenrek | |
2013-01-02 | 5c: fix -0x80000000 comparsion bug | cinap_lenrek | |
2013-01-02 | add empty /lib/tftpd directory | cinap_lenrek | |
2013-01-02 | vga: make kernel vga drivers more stupid | cinap_lenrek | |
previously, we had to maintain 3 sets of pci vid/did's: 1) in /lib/vgadb for detection 2) in the userspace driver in aux/vga 3) in the kernel mode driver this change makes the kernel mode driver more dumb in the cases where possible. we let userspace do the pci enumeration and if needed, it can set the pci address of the vga card. kernel mode drivers can assume to get the right pci device passed in scr->pci for enable() and linear() functions and just do very basic sanity checking before mapping framebuffer and mmio regions. vgalinearpciid() was removed as userspace is responsible to pick pci device. theres a new vgactl message "pcidev" where userspace can set the bus address. we initialize scr->pci in vgareset() to the first pci graphics card found. this should cover cases when an old aux/vga binary is used that doesnt use the new pcidev message. userspace drivers will now use the pci device that got a match from /lib/vgadb and skip ther own enumeration. this way, vga cards can be made to work by simply adding an entry in vgadb with no need to modify userspace or kernelspace drivers. this is not always possible if the driver derives information from the specific card model. | |||
2013-01-01 | upas/marshal: change Inline: to Include: header, interpret even withou -8 flag | cinap_lenrek | |
after some thought, the file attachment headers Attach: and Include: (before Inline:) are more like the Subject: line and should be interpreted every time. | |||
2013-01-01 | upas/marshal: interpret Attach: and Inline: headers only when -8 flag is given | cinap_lenrek | |
2012-12-31 | fortunes: I don't want Javascript promises | stanley lieber | |
2012-12-31 | upas/marshal: interpret attach: and inline: lines in body of message | stanley lieber | |
2012-12-31 | unicode: use Runeerror | cinap_lenrek | |
2012-12-31 | ether82563: fix phyerrata() | cinap_lenrek | |
2012-12-31 | fix utf and rune handling in preparation for 32bit runes | cinap_lenrek | |
2012-12-31 | sdiahci: add pci did for 82801fbm (ich6) SATA controller | cinap_lenrek | |
2012-12-30 | aan(8): add cpu(1) remark as it also support -p iption | cinap_lenrek | |
2012-12-29 | ether82567: x200 ethernet (thanks ftrvxmtrx) | cinap_lenrek | |
Apparently i82567m ether (ich9) _has_ flash. Provided patch fixes the ethernet for Thinkpad X200. | |||
2012-12-29 | sdahci: fix mistake | cinap_lenrek | |
2012-12-28 | libbio: remove breadn.c | cinap_lenrek | |
2012-12-28 | sdahci: get dvd drive to work with x301 | cinap_lenrek | |
2012-12-28 | sdide: confusion | cinap_lenrek | |
2012-12-26 | nusb/kb: remove mouse acceleration -a flag | cinap_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-26 | sdide: 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-26 | devsd: 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-25 | bio: 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. |