Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-04 | libmach: remove alpha stuff | cinap_lenrek | |
2016-05-04 | remove support for import command in namespace files | cinap_lenrek | |
2016-05-04 | cdproto: remove alpha | cinap_lenrek | |
2016-05-04 | 2c(1): -O=7 | cinap_lenrek | |
2016-05-04 | remove references to dec alpha from the manual | cinap_lenrek | |
2016-05-04 | retire the dec alpha port | cinap_lenrek | |
2016-05-04 | merge | cinap_lenrek | |
2016-05-04 | ape: return plan9 error strings from strerror() | cinap_lenrek | |
when _syserrno() fails to map a plan9 error string to a unix error number, we copy the plan9 error string to the per process error buffer "plan9err" and set errno = EPLAN9. when strerror() is called with EPLAN9, it returns a pointer to the plan9err buffer. | |||
2016-05-03 | correct reference to srv(3) in shr(3) | spew | |
2016-05-03 | document example for shr(3) | spew | |
2016-05-03 | add "snake" tracing effect to mole | spew | |
2016-05-02 | fix e2 production to match regexp(6) and do it right this time | spew | |
2016-05-02 | libregexp: reverting this shit. this is clearly broken. | cinap_lenrek | |
2016-05-02 | libregexp/regcomp.c: fix parser for e2 production (thanks, spew) | stanley lieber | |
2016-05-01 | just use wait in "system" call for awk, get rid of unix dependent status ↵ | spew | |
code divisor | |||
2016-05-01 | null terminate await buffer for proper tokenize call | spew | |
2016-05-01 | use rc in awk, remove awk from APEDIRS in cmd mkfile | ben | |
2016-05-02 | /lib/ndb/common: update ip addresses for [BCHL].ROOT-SERVERS.NET | cinap_lenrek | |
2016-05-02 | awk: dont require sed to build awk | cinap_lenrek | |
2016-05-02 | awk: bring back ENVIRON[] support | cinap_lenrek | |
2016-05-01 | acid: don't get fooled by spaces in convflt() | cinap_lenrek | |
2016-05-01 | pc: use fpsave() instead of fpenv() to capture fp exception context | cinap_lenrek | |
2016-05-01 | libregex: fix sed regression (thans spew) | cinap_lenrek | |
I introduced a regression in sed that currently has screwed up /sys/lib/man/secindex. The issue is that sed 's/$/ foo/g' will actually replace the newline character with foo instead of just appending at the end of the line. This only makes a difference when sed is operating on a multiple line record. The effect is a record like: foo bar baz becomes: foo foobar foo baz foo instead of foo foo bar foo baz foo | |||
2016-04-30 | upas/bayes/dump.c: regcomp.h is now located in this directory. | stanley lieber | |
2016-04-30 | awk: temporarily fix for NaN() exceptions on 386 | cinap_lenrek | |
problem is NaN() produces a SNaN, not a QNaN... and on the 387, storing 80 bit SNaN in register to a 64-bit memory destination traps. SNaN/QNaN encoding is machine specific. mips has the qiet/signaling bit inverted. disabling fp exception in main() now, but that sucks. i think the best solution would be to not even call strtod() in is_number() but just write a regex or a little state machine that will only accept numbers without nan and ±inf. that might even make it faster and is more robust than relying on the os's strtod() details. | |||
2016-04-29 | ape/libsec: fix nuke target to remove /$objtype/lib/ape/libsec.a instead of ↵ | cinap_lenrek | |
/$objtype/lib/libsec.a | |||
2016-04-29 | handle NaN in awk (thanks spew) | aiju | |
2016-04-28 | awk: fix mkfile for cross-compiles (thanks, spew) | stanley lieber | |
2016-04-28 | remove ape/regexp.h, remove leftover #pragma lib oldlibregexp.$O from ↵ | cinap_lenrek | |
upas/bayes/regexp.h | |||
2016-04-28 | merge | cinap_lenrek | |
2016-04-28 | closed spew branch | cinap_lenrek | |
2016-04-28 | fix printing a char from an empty string | ben | |
2016-04-28 | fix printing a char from a string that starts with a rune | ben | |
2016-04-28 | fix unsigned printing for awk | ben | |
2016-04-28 | merge default | ben | |
2016-04-28 | get rid of size printing | ben | |
2016-04-27 | check program size | ben | |
2016-04-28 | rune(2): add Runeerror reencoding considerations in BUGS section (thanks aiju) | cinap_lenrek | |
2016-04-27 | better memory management of threads (thanks knuth) | ben | |
2016-04-27 | merge in master | ben | |
2016-04-27 | use Beof for awk port | ben | |
2016-04-27 | remove ape regexp library, add utility for awk native port | ben | |
2016-04-27 | libjson: add slack space to literal string buffer to handle bad runes ↵ | cinap_lenrek | |
(thanks mischief) if the input string contains invalid utf-8, runetochar() produces unicode replacement characters that can overflow the literal buffer. as the overflow check is done after runetochar(), add UTFmax bytes of slack space avoiding the issue. | |||
2016-04-26 | remove old libregexp files; add headers for upas/bayes | ben | |
2016-04-26 | New libregexp and APE ported to native | ben | |
2016-04-26 | abaco(1): remove readweb | cinap_lenrek | |
2016-04-25 | made abaco's gui respect $font and made readweb respect most installations | Matthew Veety | |
2016-04-22 | rsa: rename getkey() to getrsakey(), document rsa2csr in rsa(8) | cinap_lenrek | |
2016-04-22 | libsec: implement server side SCSV preventing silly client fallbacks | cinap_lenrek | |
silly clients (web*) reconnect when the handshake failed with a lower protocol version, which allows downgrade attacks (POODLE). but instead of stopping this madness, they invented a new magic TLSID to indicate to the server that this connection attempt is a retry, and rely on the server to notice and stop them from sabotaging themselfs. | |||
2016-04-21 | libsec: order tlshand cipher suits by: keyexchange>=cipher>=hash, ignore ↵ | cinap_lenrek | |
client preference client preference is usualy crazy, so just ignore it. we always want the diffie hellman suits before static rsa and prefer chacha over aes-gcm. |