Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-13 | remove unused liboventi | cinap_lenrek | |
2016-04-13 | ktrace: sign extend stack dump pc for amd64 | cinap_lenrek | |
2016-04-13 | libc: remove unneeded #include <auth.h> for crypt() and netcrypt() | cinap_lenrek | |
2016-04-13 | libdraw: avoid BPSHORT()/BPLONG() expansion, cleanup loadchar(),cachechars() | cinap_lenrek | |
assigning the expression value to a temporary variable in BPSHORT() and BPLONG() saves arround 2K of text in rio on arm and arround 1K on amd64. loadchar(): use the passed in "h" as the char index instead of recomputing it from c-f->cache. dont recompute wid. cachechars(): do cache lookup and find oldest entry in a single loop pass. | |||
2016-04-12 | add danish keymap (thanks Eric Lindblad) | cinap_lenrek | |
2016-04-11 | ape: explicitely list the ape libs to build in mkfile | cinap_lenrek | |
2016-04-11 | ape: removing openssl | cinap_lenrek | |
2016-04-11 | python: remove openssl support, use ape/libsec for cryptographics hash functions | cinap_lenrek | |
2016-04-11 | gs: replace openssl aes implementation with ape/libsec | cinap_lenrek | |
2016-04-11 | ape: add libauth, libbio, libmp and libsec as replacements for openssl | cinap_lenrek | |
2016-04-10 | hg: create system wide /sys/lib/hgrc to enabled hgwebfs extension | cinap_lenrek | |
the openssl we currently use is outdated and will be removed soon. webfs will handle the https for us with native tls code. keys have to be stored in factotum for everyone who also wants to commit directly. | |||
2016-04-10 | libauth: remove unneeded includes for authsrv.h, avoid pulling in dependency ↵ | cinap_lenrek | |
for rerrstr() | |||
2016-04-10 | libsec: make #include headers consistent | cinap_lenrek | |
2016-04-10 | libsec: dont use mips assembly routines for spim, wrong endianess | cinap_lenrek | |
2016-04-10 | libmp: fix build for spim, reduce by the mips assembly files | cinap_lenrek | |
2016-04-10 | hg: set mercurial.url.has_https when hgwebfs extension is in use | cinap_lenrek | |
this allows the use of SSL/HTTPS even when python is not build with openssl support. | |||
2016-04-10 | ape: move compatibility libc.h to lib9 directory and incooperate needed ↵ | cinap_lenrek | |
functions for ape/mp (wip) | |||
2016-04-10 | ape: remove broken 9errstr.c | cinap_lenrek | |
2016-04-10 | ape: add internal _NSEC() function and make gettimeofday() use it | cinap_lenrek | |
2016-04-10 | libmp: make includes consistent, make test program compile under ape (work ↵ | cinap_lenrek | |
in progress) | |||
2016-04-10 | libdraw: dont postnote to pid==0 in ekill() | cinap_lenrek | |
2016-04-09 | merge | cinap_lenrek | |
2016-04-09 | add missing target for antiword in /sys/src/cmd/aux/mkfile (thanks _sl) | cinap_lenrek | |
2016-04-09 | aes(2): mention aesCBC bug | aiju | |
2016-04-08 | listen(8): fix html rendering | cinap_lenrek | |
2016-04-08 | listen(8): document tcp17019 rcpu service | cinap_lenrek | |
2016-04-08 | tls(3): document support for TLSv1.1 and TLSv1.2 | cinap_lenrek | |
2016-04-07 | qball(2): fix bad manpage reference | cinap_lenrek | |
2016-04-07 | devstream(3): removed | cinap_lenrek | |
2016-04-07 | ether82563: initial i217 support from ↵ | cinap_lenrek | |
http://www.9legacy.org/9legacy/patch/pc-ether82563-i210.diff (thanks k0ga) This patch is only an adaptation for 9front of the patch located in http://www.9legacy.org/9legacy/patch/pc-ether82563-i210.diff. The major difference is that this patch ignores errors in checksum of eeprom, because in my system the checksum was wrong. After 3 months, I didn't have problems, and I think the patch can be used. although it has some things that need to be fixed. If the link is inactive when the system boots then it will remain inactive forever. | |||
2016-04-07 | tcp567: run authserver with p9sk1 tickets disabled preventing offline ↵ | cinap_lenrek | |
password brute-force | |||
2016-04-06 | jpg: fd == 0 is valid, so don't ignore it | BurnZeZ | |
2016-04-05 | libdraw: fix out of bounds memory access after subfont array reallocation ↵ | cinap_lenrek | |
(thanks ray) /n/bugs/open/libdrawfont.c_buffer_overflow http://bugs.9front.org/open/libdrawfont.c_buffer_overflow/readme ray@raylai.com Hi all, In plan9port this bug keeps crashing mc when I run lc in a directory with Chinese characters. This is a diff from OpenBSD but it should apply cleanly to the various plan9 sources. The code is basically trying to do a realloc (I guess realloc wasn't available back then?) but it copies too much from the original buffer. Since realloc is available, just use it. If realloc isn't available outside plan9port (I haven't checked) the memmove line should be changed from: memmove(f->subf, of, (f->nsubf+DSUBF)*sizeof *subf); to: memmove(f->subf, of, f->nsubf*sizeof *subf); I hope this is helpful. Ray | |||
2016-04-04 | rio: /dev/kbd cleanup | cinap_lenrek | |
- use free running unsigned indeces for window kbdq - emalloc() vs malloc() in xfid | |||
2016-04-03 | kbdfs(8): document new /dev/kbd behaviour | cinap_lenrek | |
2016-04-03 | change /dev/kbd to return multiple messages per read | cinap_lenrek | |
2016-04-03 | mercurial: CVE-2016-3630 | cinap_lenrek | |
backported the following patches from mercurial 3.7.3: https://selenic.com/repo/hg/rev/b6ed2505d6cf https://selenic.com/repo/hg/rev/b9714d958e89 | |||
2016-04-01 | kernel: always clunk closed fids asynchronously, regardless of caching | cinap_lenrek | |
2016-03-31 | 6in4: ingress filter multicast and link-local, but allow relay traffic | cinap_lenrek | |
2016-03-31 | 6in4: allow setting the local IPv4 address with -i flag (thanks k0ga) | cinap_lenrek | |
2016-03-31 | 9fs: bind -b /n/9front.org!7734 /n/lists | stanley lieber | |
2016-03-31 | kernel: remove unused NSMAX, NSLOG, NSCACHE constants from portdat.h | cinap_lenrek | |
2016-03-30 | fortunes: Ah, nice. the woodpeckers are back. | stanley lieber | |
2016-03-30 | devsegment: cleanups | cinap_lenrek | |
- return distinct error message when attempting to create Globalseg with physseg name - copy directory name to up->genbuf so it stays valid after we unlock(&glogalseglock) - cleanup wstat() handling, allow changing uid - make sure global segment size is below SEGMAXSIZE - move isoverlap() check from globalsegattach() into segattach() - remove Proc* argument from globalsegattach(), segattach() and isoverlap() - make Physseg.attr and segattach attr parameter an int for consistency | |||
2016-03-30 | bullshit: +progressive +enhancement | cinap_lenrek | |
2016-03-29 | zynq: cleanup devarch, flushmmu() after procflushpsecg() | cinap_lenrek | |
2016-03-29 | kernel: fix procflushmmu() | cinap_lenrek | |
fix bug introduced in previous change for zynq, broke procflushseg() function only flushing the first proc matching the segment. | |||
2016-03-28 | kernel: print pid as %lud instead %lux (in tsleep() debug print) | cinap_lenrek | |
2016-03-28 | libsec: fix tlsid for TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, ↵ | cinap_lenrek | |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 the previous cipher id's where fore TLS_ECDH_* not TLS_ECDHE_*... sorry :( | |||
2016-03-28 | devtls: print the path of the underlying chan in status file | cinap_lenrek | |
to figure out what network connection a particular tls conversation refers to, we add the path of the underlying we send the encrypted tls traffic over in the status file, example: term% grep -n '^Chan:' '#a'/tls/*/status #a/tls/0/status:7: Chan: /net/tcp/6/data #a/tls/1/status:7: Chan: /net/tcp/0/data |