aboutsummaryrefslogtreecommitdiff
path: root/src/libventi
AgeCommit message (Collapse)AuthorFilesLines
2014-03-03fix gcc 4.8 warningsDavid du Colombier1-8/+0
LGTM=rsc R=rsc https://codereview.appspot.com/33240044
2012-07-29libventi: fix segfault in vtgetreqDavid du Colombier1-1/+2
Don't call vtlog() when _vtqrecv() returns nil on queue hangup, as reported on http://bitbucket.org/rsc/plan9port/issue/102/ R=rsc http://codereview.appspot.com/6373046
2012-01-21libventi: add functions vtsha1 and vtsha1checkDavid du Colombier2-0/+29
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
2012-01-16libventi: handle rpc when not connectedDavid du Colombier1-0/+6
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5491051
2011-12-12libventi: fix segfault in vtreadpacket when not connectedDavid du Colombier1-0/+5
This problem happens especially in fossil/view when vtread can be called even if not connected to venti. The old libventi handle this case properly in the function vtRPC, which is called by vtReadPacket (client.c). R=rsc CC=plan9port.codebot http://codereview.appspot.com/5484044
2011-11-08libventi: add functions reconn and redial for use with fossilDavid du Colombier2-0/+40
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5325046
2011-11-08venti: fix format on ulongDavid du Colombier3-3/+3
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5328046
2011-06-07libventi: import changes from plan 9David du Colombier1-4/+3
R=rsc CC=plan9port.codebot http://codereview.appspot.com/4530100
2009-07-26libventi: correct handling of VtRead sizeRuss Cox1-1/+1
Fixes #7 http://code.swtch.com/plan9port/issue/7/ Thanks to Venkatesh Srinivas and Michael Teichgräber for finding the bug. http://codereview.appspot.com/98041
2009-06-16libventi: fix cache teardown checksRuss Cox1-1/+1
2009-05-25venti: 32-bit extensions to data structuresRuss Cox4-72/+168
2009-05-25libventi: protocol support for blocks larger than 64kRuss Cox4-22/+63
2008-12-23libventi: remove unused variableRuss Cox1-1/+0
2008-12-23libventi: add %+TRuss Cox2-22/+7
2008-10-26libventi: correct vtfilesetsize bug (reported by Michael Kaminsky)Russ Cox2-2/+2
2008-06-14libventi: minor vtfile bug fixesRuss Cox1-1/+12
2008-06-14libventi: return value nitsRuss Cox2-2/+2
2007-04-21sync with plan 9rsc5-20/+9
2007-04-08correct dangling pointer race (Bakul Shah)rsc4-6/+36
2006-10-19Fix a handful of small one-time memory leaks in vbackup,rsc11-12/+61
and one per-package memory leak (in writethread).
2006-07-23fix cache bug (Eoghan Sherry)rsc1-0/+2
2006-07-18add vttimefmtrsc2-0/+26
2006-05-05cut and paste fixesrsc1-2/+4
2006-05-05add debugpacketrsc1-0/+265
2006-05-05vttracelevelrsc1-3/+21
2006-04-01Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.rsc6-14/+14
2005-12-30consistency is the hobgoblin of little minds. (taj/andrey)rsc1-1/+1
2005-12-14better errorsrsc2-2/+1
2005-11-02Better logging in vtrpc, publish cache statistics.rsc3-7/+20
2005-08-11silence various warningsrsc1-1/+5
2005-07-24venti updatesrsc3-28/+44
2005-07-13updatersc1-0/+1
2005-07-13updatersc1-2/+3
2005-07-13cleanuprsc6-33/+32
2005-07-13zero unused iorsc1-1/+4
2005-07-13no modersc1-10/+1
2005-05-12add vtlognamesrsc1-0/+35
2005-02-14disable loggingrsc4-26/+58
2005-02-13add logrsc2-0/+189
2005-02-13use nci to label connectionsrsc4-3/+29
2005-02-11debuggingrsc1-1/+2
2005-01-18bug fixesrsc5-11/+16
2005-01-16must use tcp explicitlyrsc1-1/+1
2005-01-14stupid sunrsc3-6/+2
2004-12-28compiler appeasementrsc2-2/+5
2004-06-17another flush bug fixrsc1-1/+1
2004-06-17attempt better flushingrsc1-18/+31
'
2004-06-17less aborting, more chattingrsc1-1/+4
2004-06-17silly cache hack, also fix vtfilewritebefore not to be so aggressive.rsc2-6/+25
2004-06-17little bug fixesrsc4-4/+14