| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-25 | rootstub: do not create pkg directories | stanley lieber | |
| 2015-05-25 | remove pkg(1): we regret the error | stanley lieber | |
| 2015-05-25 | thread(2): fix prototype for threadint() and threadkillgrp() (thanks qwx!) | cinap_lenrek | |
| 2015-05-25 | cc: handle unaligned data in = {0} local initializer | cinap_lenrek | |
| the emited code that initializes local variables did not handle unaligned data causing stack corruption, affecting code like: void main(void) { char a[9] = {0}; } this change will emit code that does byte stores for the unaligned bytes and also handles small objects (<= 16 bytes) without branches. | |||
| 2015-05-20 | cdproto: /sys/log/httpd should be a directory | mischief | |
| 2015-05-20 | revert httpd log file goof | mischief | |
| 2015-05-21 | webfs: send servername in tls client hello (SNI) | cinap_lenrek | |
| 2015-05-21 | libsec: implement tlsClient support for RFC6066 server name identification (SNI) | cinap_lenrek | |
| tlsClient() now can optionally send the server_name in the ClientHello message by setting the TLSconn.serverName. This is required for some https sites. | |||
| 2015-05-20 | ip/httpd: fix syslog file | mischief | |
| 2015-05-20 | libhttpd: declare hvprint | mischief | |
| 2015-05-20 | etherigbe: spi eeprom support (thanks echoline) | cinap_lenrek | |
| 2015-05-19 | libdraw: don't loop forever when getting eof on /dev/cons in keyboard ioproc | cinap_lenrek | |
| 2015-05-19 | aux/vga: dont use /proc/$pid/mem to access vga bios | cinap_lenrek | |
| using /proc/$pid/mem to access vga bios is not portable and crashes sgi machines when aux/vga is run. instead, try /dev/realmodemem first (provided by realemu), then #v/vgabios. | |||
| 2015-05-19 | merge | cinap_lenrek | |
| 2015-05-19 | tar, tarfs: implement longname support | cinap_lenrek | |
| this allows extracting tar archives that use longnames extension, where the real filename is stored in a special entry with linkflag == 'L' before the file entry. also skip longlink entries with linkflag == 'K'. | |||
| 2015-05-18 | faces: fix fuck-up (thanks, qrstuv) | stanley lieber | |
| 2015-05-18 | faces: add cs.dartmouth.edu!doug (thanks, qrstuv) | stanley lieber | |
| 2015-05-18 | usbd: set device info for control file (see usb(3), thanks qeed) | cinap_lenrek | |
| 2015-05-18 | merge | cinap_lenrek | |
| 2015-05-18 | cdproto: /sys/log/pop3 | cinap_lenrek | |
| 2015-05-17 | colors(1), who(1): add missing SOURCE entries | stanley lieber | |
| 2015-05-17 | libc: use Runemax instead of hardcoded 0x65536 for fmtchar check (thanks qrstuv) | cinap_lenrek | |
| 2015-05-17 | kbdfs: Runemax is inclusive. | cinap_lenrek | |
| 2015-05-15 | fortunes: What's wrong with the obvious? | stanley lieber | |
| 2015-05-15 | gunzip: the extra length field (XLEN) is two bytes instead of one | cinap_lenrek | |
| example file: https://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R50f.tgz | |||
| 2015-05-14 | rc-httpd/handlers/dir-index: plan 9 files may be chmod +a: | stanley lieber | |
| The mode printed under the -l option contains 11 characters, interpreted as follows: the first character is d if the entry is a directory; a if the entry is an append-only file; - if the entry is a plain file. Therefore, handle them in automatically generated directory listings. | |||
| 2015-05-14 | tcp: fix loopback slowness issue / set tcb->mss for incoming connections ↵ | cinap_lenrek | |
| (thanks David du Colombier) David du Colombier wrote: > The slowness issue only appears on the loopback, because > it provides a 16384 MTU. > > There is an old bug in the Plan 9 TCP stack, were the TCP > MSS doesn't take account the MTU for incoming connections. > > I originally fixed this issue in January 2015 for the Plan 9 > port on Google Compute Engine. On GCE, there is an unusual > 1460 MTU. > > The Plan 9 TCP stack defines a default 1460 MSS corresponding > to a 1500 MTU. Then, the MSS is fixed according to the MTU > for outgoing connections, but not incoming connections. > > On GCE, this issue leads to IP fragmentation, but GCE didn't > handle IP fragmentation properly, so the connections > were dropped. > > On the loopback medium, I suppose this is the opposite issue. > Since the TCP stack didn't fix the MSS in the incoming > connection, the programs sent multiple small 1500 bytes > IP packets instead of large 16384 IP packets, but I don't > know why it leads to such a slowdown. | |||
| 2015-05-14 | hget: work arround apache Content-Encoding: gzip for Content-Type: ↵ | cinap_lenrek | |
| application/x-gzip bug apache sends Content-Encoding: gzip header for Content-Type: application/x-gzip causing hget to decompress tgz files. from the w3c: The Content-Encoding entity-header field is used as a modifier to the media-type. When presented, its value indicates what additional content codings have been applied to the entity-body, and thus what decoding mechanisms must be applied in order to obtail the media-type referenced by the Conent-Type header field. Content-Encoding is primarily used to allow a document to be compressed without losing the identity of its underlying media type. this is clearly silly, as the file is already compressed, and decompressing it will not yield the indicated Content-type: application/x-gzip, but a tarball. examples: http://zlib.net/zlib-1.2.8.tar.gz https://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R50f.tgz | |||
| 2015-05-13 | fixed by fuck up | Matthew Veety | |
| 2015-05-13 | removed ukill. | Matthew Veety | |
| 2015-05-13 | Added ukill(1): Kills all processes started by a user | Matthew Veety | |
| 2015-05-13 | boot/zynq: use ./boothead.$cputype to invoke helper | cinap_lenrek | |
| 2015-05-13 | boot/zynq: add jtagload utility | cinap_lenrek | |
| 2015-05-13 | boot/zynq: implement sdmmc boot (fat) | cinap_lenrek | |
| 2015-05-11 | fortunes: Feature requests will be ignored. | stanley lieber | |
| 2015-05-11 | emmc/pmmc: make all symbols static | cinap_lenrek | |
| 2015-05-11 | kernel: state errstr.h dependency for proc.acid target (fixes acid kinit() ↵ | cinap_lenrek | |
| on cleaned kernel source tree) | |||
| 2015-05-11 | nusb/serial: recognize aijuboard jtag interface | cinap_lenrek | |
| 2015-05-10 | webfs: fix proxy authentication | cinap_lenrek | |
| 2015-05-09 | realemu: ignore access to CMOS/RTC address/data registers | cinap_lenrek | |
| the kernel wont allow access to i/o ports 0x70/0x71, so ignore the access. reads return 0xFF. this fixes vesa on lenovo e540. | |||
| 2015-05-03 | passwd(1): passwd no longer needs to be run on a terminal; netkey is more ↵ | stanley lieber | |
| stubborn. | |||
| 2015-05-01 | audio(1): explain mp3enc wants raw data in the opposite byte order to ↵ | stanley lieber | |
| /dev/audio (thanks, eekee) | |||
| 2015-05-01 | audio(1): fix example | stanley lieber | |
| 2015-04-30 | pass Ureg* argument to note handler in R0 register on arm | cinap_lenrek | |
| userspace note handlers, like any function, expect ther first argument in R0 register on arm. | |||
| 2015-04-29 | libsec: remove aesCTRencrypt()/aesCTRdecrypt() (thanks mischief and qrstuv) | cinap_lenrek | |
| as mischief and qrstuv point out, these functions are not very usefull and are even implemented wrong (incrementCTR()), so deleting the code. | |||
| 2015-04-28 | sam: don't make scroll-wheel-up change focus (thanks clsmith) | cinap_lenrek | |
| 2015-04-28 | sam: prevent array overflow with multiple -i and -a arguments (thanks clsmith) | cinap_lenrek | |
| 2015-04-27 | etheriwl: make rxon() static (thanks aap) | cinap_lenrek | |
| 2015-04-26 | etheriwl: check the bluetooth co-existance errors (thanks qeed) | cinap_lenrek | |
| 2015-04-24 | etheriwl: support for Centrino Wireless-N 2230 from freebsd driver (thanks qeed) | cinap_lenrek | |
| big thanks to qeed for porting support for Wireless-N 2230 from freebsd driver! | |||
