Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-07-14 | openbsd updates (thanks Pascal Stumpf) | Russ Cox | 1 | -0/+2 | |
R=rsc http://codereview.appspot.com/6401049 | |||||
2012-06-02 | lib9/dial: add support for IPv6 | David du Colombier | 1 | -1/+1 | |
The function p9dialparse() returns the host as a sockaddr_storage structure instead of a u32int, to be able to handle both IPv4 and IPv6 addresses. Because the sockaddr_storage structure also handle port numbers and Unix path names, there is no longer need to set them in the calling functions. However, these values are still returned for convenience. The sockaddr_in and sockaddr_un structures have been replaced by sockaddr_storage to handle Unix, IPv4 and IPv6 sockets. Names and addresses are resolved using either gethostbyname() or getaddrinfo() functions. The getaddrinfo() function is documented in RFC2553 and standardized since POSIX.1-2001. It supports both IPv4 and IPv6 addresses. The gethostbyname() function is deprecated since POSIX.1-2008. However, some libc implementations don't handle getaddrinfo() properly, thus we preferred to try gethostbyname() first. I've tried to preserve most of the old code logic to prevent from surprising or unwanted behavior. R=rsc http://codereview.appspot.com/6255068 | |||||
2012-02-19 | libmach, acid, db: 64-bit support | Russ Cox | 2 | -68/+71 | |
2012-01-21 | libventi: add functions vtsha1 and vtsha1check | David du Colombier | 1 | -0/+4 | |
These functions are equivalent to vtSha1 and vtSha1Check from the old libventi and are particularly used by Fossil. R=rsc http://codereview.appspot.com/5555064 | |||||
2011-11-08 | libventi: add VtEntryNoArchive from liboventi, for use with fossil | David du Colombier | 1 | -0/+1 | |
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5298088 | |||||
2011-11-08 | libventi: add functions reconn and redial for use with fossil | David du Colombier | 1 | -0/+2 | |
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5325046 | |||||
2011-06-13 | venti.h: import indentation from plan 9 | David du Colombier | 1 | -145/+147 | |
R=rsc CC=plan9port.codebot http://codereview.appspot.com/4571065 | |||||
2010-12-07 | delete 9P2000.u | Russ Cox | 2 | -10/+0 | |
thanks to Erik Quanstrom R=rsc http://codereview.appspot.com/3469042 | |||||
2010-07-14 | u.h: add int8, uint8 | Russ Cox | 1 | -0/+2 | |
R=rsc http://codereview.appspot.com/1791044 | |||||
2010-02-07 | make flate crc32 work when ulong is 64 bits | Russ Cox | 2 | -3/+10 | |
R=, rsc CC= http://codereview.appspot.com/203061 | |||||
2009-09-13 | libc.h: update comment for 32-bit Rune | Russ Cox | 1 | -2/+3 | |
http://codereview.appspot.com/116097 | |||||
2009-09-13 | lib9: fix dirread/stat mismatch on Snow Leopard | Russ Cox | 1 | -0/+3 | |
http://codereview.appspot.com/116096 | |||||
2009-09-11 | convert to 4-byte UTF-8 and 32-bit Rune | Russ Cox | 2 | -4/+5 | |
http://codereview.appspot.com/116075 | |||||
2009-08-23 | libavl: import from Plan 9 | Russ Cox | 1 | -0/+27 | |
2009-08-20 | lib9: dotu fixes in convS2M, convM2S | Tim Newsham | 1 | -0/+2 | |
http://codereview.appspot.com/109049 | |||||
2009-08-14 | more licensing | Russ Cox | 2 | -0/+6 | |
2009-08-14 | more licensing | Russ Cox | 1 | -0/+2 | |
2009-07-14 | merge | Russ Cox | 1 | -0/+3 | |
2009-07-08 | merge | Russ Cox | 1 | -0/+1 | |
2009-05-25 | venti: 32-bit extensions to data structures | Russ Cox | 1 | -11/+13 | |
2009-05-25 | libventi: protocol support for blocks larger than 64k | Russ Cox | 1 | -1/+1 | |
2009-04-30 | libthread: remove unimplemented chaninit | Russ Cox | 1 | -1/+0 | |
2009-04-30 | merge | Russ Cox | 1 | -1/+3 | |
2008-07-20 | u.h: add SunOS 5.9 | Brian L. Suart | 1 | -1/+2 | |
2008-07-20 | libframe: add frredraw prototype | Russ Cox | 1 | -0/+1 | |
2008-03-07 | libframe: translucent font fixes from Plan 9 | Russ Cox | 1 | -2/+2 | |
2008-07-18 | keyboard.h: End is no longer \r | Russ Cox | 1 | -1/+1 | |
2008-07-10 | lib9: add mode parameter to opentemp | Russ Cox | 1 | -1/+1 | |
2008-07-04 | lib9: add write function that withstands interrupts | Russ Cox | 1 | -0/+2 | |
2008-07-04 | lib9p: add Srv.foreground flag | Russ Cox | 1 | -0/+1 | |
2008-06-10 | include/memlayer.h: remove redundant AUTOLIB (Brian Stuart) | Russ Cox | 1 | -2/+0 | |
2008-06-04 | include/drawfcall.h: remove redundant AUTOLIB(draw) | Russ Cox | 1 | -1/+0 | |
2008-06-03 | libbio: lost changes to include/bio.h (@#%@#$ mercurial) | Russ Cox | 1 | -4/+3 | |
2008-06-01 | u.h: add Solaris 5.10 to makecontext list | Russ Cox | 1 | -1/+1 | |
2008-05-05 | post9pservice: accept mtpt (via fuse) | Russ Cox | 1 | -1/+2 | |
2008-03-06 | u.h: add intptr | Russ Cox | 1 | -0/+1 | |
2007-08-22 | libthread: simplify alt tracking, possibly fixing bug | Russ Cox | 1 | -1/+0 | |
2007-05-28 | hfs (David Swasey) | rsc | 1 | -0/+1 | |
2007-05-28 | add partabandon | rsc | 1 | -0/+1 | |
2007-05-28 | add disk partitions (David Swasey) | rsc | 1 | -0/+1 | |
2007-04-21 | add searchpairs | rsc | 1 | -0/+1 | |
2007-04-21 | remove plan9-specific | rsc | 1 | -8/+0 | |
2007-01-15 | change mpdigit to uint -- 64-bit mp library not so working | rsc | 1 | -1/+1 | |
2006-11-04 | Change GET/GBIT32 macros to explicitly cast final result to u32int. | rsc | 2 | -2/+2 | |
Otherwise, the type of the expression will be int, and if written to a uvlong (or just a ulong on most 64-bit systems), it will be sign-extended. This was going on in drawfcall with Mouse.msec, which is declared as a ulong. This fix assumes that the protocols only send unsigned numbers, which is true. | |||||
2006-11-04 | In non-blocking recv functions in libmux and libdraw, | rsc | 1 | -4/+5 | |
distinguish between "cannot receive without blocking" and "EOF on connection". In libmux, do not elect async guys muxers, so that synchronous RPC calls run in the main event loop (e.g., in eresized) do not get stuck. Fixes problem reported by Lu Xuxiao, namely that jpg etc. would spin at 100% cpu usage. | |||||
2006-10-19 | Fix a handful of small one-time memory leaks in vbackup, | rsc | 1 | -0/+3 | |
and one per-package memory leak (in writethread). | |||||
2006-07-23 | more functions | rsc | 1 | -0/+7 | |
2006-07-18 | add vttimefmt | rsc | 1 | -0/+2 | |
2006-06-26 | pin | rsc | 2 | -0/+5 | |
2006-06-26 | forgot | rsc | 1 | -0/+124 | |