Commits
- Commit:
676b0c99adc279ab5b75d9dcf4333096440353d6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ninepscript: don't assign inside assert()
- Commit:
315668d47de15aca3c4f52136a3e55cd2adc04dd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
endian.h is not universally available
FreeBSD and NetBSD have sys/endian.h, on MacOS we need to use the
functions from libkern/OSByteOrder.h
see github issue #1
- 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:
9ded84e7a0bc85f7f5512bab2768dc2def9b12d4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
constify pp_val and ppf_val
- Commit:
0ea030fae1738d6513e28f719f91b505ff0b64be
- From:
- Omar Polo <op@omarpolo.com>
- Date:
constify v_{true,false} and pushv
- Commit:
d08dbf9c3461cd70e709c8f17f78e77a01e6e433
- From:
- Omar Polo <op@omarpolo.com>
- Date:
9ps: provide `verbose' so client.c compiles
- Commit:
7c94ab42ffb47df7759085b11fcbc04cbe8e453f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify TAILQ_INSERT dance
when a tailq is proprerly initialized, there's no need to check if it's
empty and insert in head position.
- Commit:
1e84c7b793afb2f25b7515283340a1f730290c3c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify client proc bootstrap
Drop the IMSG_AUTH_DIR imsg type and stuff everything in a struct
kd_auth_proc that gets sent via IMSG_AUTH. Tweak the necessary bits to
compile. While here also start documenting what data we send over which
imsg.
As an added benefit, now we're sending fixed-size messages instead of
variable length strings.
- Commit:
bbcba3edad343a751fe9bebefddfc812a26cc057
- From:
- Omar Polo <op@omarpolo.com>
- Date:
Merge branch 'portable'
Trying to maintain two branches was impossible at this stage for me
alone, so I'll recognize my stupidity and merge the portable branch into
the main one. The repository will build using autotools.
- Commit:
b8b2186b66082ca3dc58de858c1db2069b1c28a6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ninepscript: drop per-test `dir'
specify the dir only once via ninepscript' -r (mandatory) argument.
- Commit:
8a2c07d715dea281c0887cb83cced2593c550c5f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix build on linux
- Commit:
fb1a36c0a6028fb69d26ed62cafee077a0c345ce
- From:
- Omar Polo <op@omarpolo.com>
- Date:
restructure project and switch build system
use by default the OpenBSD mk infrastructure to build and test all the
kamid components.