Commits
- Commit:
8b0a506230428aaacefd78995955e80f058d9c9d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow Twrite with size bigger than ~16K
Until now I've been using a single imsg to handle each messages and
the imsg framework has a limit of around 16K for message. For almost
all requests, this is fine.
Except for Twrite and Tread.
This is an attempt to make Twrite handle bigger buffers. The listener
process just looks at how big a request is and split it up in multiple
messages and the client process tries to remember the fid, position
and missing data to continue the write. This means that a single
Twrite can be split up in multiple write(2)s.
- Commit:
c23dcc663854db7ecbfb882d85d7e2356b4fd355
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
6be59daa956c266ddcbb86bdf8efc0d34438291b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reject connections with an msize ridiculously small
- Commit:
16ba5d4d71e3eb6099fb35d5443525b42952e3d6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move INFTIM shim to compat.h
- Commit:
afc9561422437488762b262dbc33b8c340184536
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ninepscript: refactor builtin_recv
builtin_recv receives imsg from the client process (it's invoked as
`recv' from the scripts) and its interaction with the other process is
delicate.
Instead of the current mess, try to do a more idiomatic imsg_read/get
loop, with a flag to read more messages.
- Commit:
6425610ccc43baa802198dfc00a712630396387f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove useless ret=0
- Commit:
9ded84e7a0bc85f7f5512bab2768dc2def9b12d4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
constify pp_val and ppf_val
- Commit:
02e6fb38c8271d6e8fe6e24c87e003abdf907904
- From:
- Omar Polo <op@omarpolo.com>
- Date:
new upload server
- Commit:
0ea030fae1738d6513e28f719f91b505ff0b64be
- From:
- Omar Polo <op@omarpolo.com>
- Date:
constify v_{true,false} and pushv
- Commit:
4226d2c7de9db8eccd22c5245a95829f00815f0c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix email in copyright
this stuff isn't done as a part of the OpenBSD project obviously.
- Commit:
0ec77a00003a0c3acfe5eebfb051f904dff9c25c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a changelog for kamid
- Commit:
b7c2d37758810d5071d57f6769bacdc53c1d2e61
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix twstat handling of mode bits
twstat was truncating out the user mode bits. Found the hard way by
cage.
- Commit:
776b1953c934661854cdcb56d34774efc93b9f39
- From:
- Omar Polo <op@omarpolo.com>
- Date:
link the SHA256.sig too
- Commit:
be7345422def6ccba8184a35018002794e5f8866
- From:
- Omar Polo <op@omarpolo.com>
- Date:
final touches before the release
- Commit:
c2cdbf0fd06cbea7bc3bc5847e8283659e117555
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add some arts