AgeCommit message (Expand)AuthorFilesLines
2018-04-17remove use of setsid after forkingHEADmasterJoakim Sindholt1-5/+0
2018-02-23srv: when reading in a large request, try to fill up the buffer as wellJoakim Sindholt1-3/+11
2018-02-23have the req and fid structs defined by applicationsJoakim Sindholt4-82/+113
2018-02-23q9.h: remove arg names from srv pointersJoakim Sindholt1-18/+18
2018-02-23remove srv* from fidsJoakim Sindholt4-26/+38
2018-02-23remove per-request flushingJoakim Sindholt2-7/+1
2018-02-23mount-linux: replace wrong uid_t with gid_tJoakim Sindholt1-1/+1
2018-02-23use argv0base to get pid nameJoakim Sindholt1-4/+2
2017-12-12add dynamic client allocatorJoakim Sindholt3-0/+351
2017-12-12chat: chat out a hexdump of bad messagesJoakim Sindholt3-0/+31
2017-12-12chat: genericize fcall name printingJoakim Sindholt1-64/+100
2017-12-12listen: call initgroups with gid from passwd structJoakim Sindholt1-4/+6
2017-12-12listen: report getuginfo error correctlyJoakim Sindholt1-1/+1
2017-12-12update with new utf interfaceJoakim Sindholt2-5/+3
2017-03-02srv: support fidsize fieldJoakim Sindholt2-4/+11
2017-03-02srv: reply to flushed reqs in order of responsesJoakim Sindholt2-5/+10
2017-03-02turn timestamps into signed 64bit intsJoakim Sindholt3-7/+15
2017-03-02intmap: align dataJoakim Sindholt1-1/+1
2017-03-02signal updateJoakim Sindholt4-87/+64
2016-11-28mount-linux: always null terminate options stringJoakim Sindholt1-5/+3
2016-11-28remove DMMOUNT option as it's deprecatedJoakim Sindholt1-1/+0
2016-11-28listen: align get* buffer on pointer boundaryJoakim Sindholt1-0/+3
2016-11-22fix use of uninitialized pointerJoakim Sindholt1-1/+1
2016-10-05reinvent API to be forking-daemon basedJoakim Sindholt7-391/+614
2016-08-26ctl: use the right dummy buffer for _writelineJoakim Sindholt1-1/+1
2016-08-13srv: run stop hook after all reqs have been responded toJoakim Sindholt1-1/+1
2016-06-09srv: make respond9p(req, "") not induce failureJoakim Sindholt1-1/+1
2016-05-07listen: use pipes instead of socketpairJoakim Sindholt3-19/+36
2016-04-05add read9pfmt to use fmt directly into a read requestJoakim Sindholt3-0/+100
2016-03-14ctl: fix dynctl on empty ctlsJoakim Sindholt1-49/+50
2016-03-14srv: wrap flush call in parensJoakim Sindholt1-1/+1
2016-03-02ctl: add missing error stringsJoakim Sindholt1-1/+5
2016-02-29intmap: remove hidden callbackJoakim Sindholt3-22/+10
2016-02-29walkandclone: update qid of the fid runningJoakim Sindholt1-1/+1
2016-02-28srv: add stat and wstat as const actions, like walknJoakim Sindholt2-44/+111
2016-02-28listen: use anonymous stack buffer for setsockoptJoakim Sindholt1-2/+1
2016-02-05add dynamically allocated ctl handlingJoakim Sindholt2-0/+120
2016-02-03try to use the same standard errors as lib9pJoakim Sindholt1-27/+22
2016-02-03remove Tremove synchronizationJoakim Sindholt1-18/+7
2016-01-27move user and ctl stuff out of utilJoakim Sindholt4-333/+346
2016-01-23allow multiple concurrent Twalks when fid != newfidJoakim Sindholt2-10/+25
2016-01-23simplify intmapJoakim Sindholt1-22/+6
2015-12-05make chatty output just a little bit nicerJoakim Sindholt3-45/+175
2015-12-05homogenize qid chattingJoakim Sindholt1-3/+3
2015-12-05fix extra newline in Twstat chatJoakim Sindholt1-1/+1
2015-12-05chat fid as decimal integerJoakim Sindholt2-14/+14
2015-12-04beautify indentation alignmentJoakim Sindholt1-7/+7
2015-12-04use Maxstat constantJoakim Sindholt2-2/+2
2015-12-04don't allocate more than the maximum stat for Rstat buffersJoakim Sindholt2-1/+2
2015-12-04be consistent with read/write checksJoakim Sindholt1-1/+1