Commits
- Commit:
573608bad0513e7ec6b8f898d011ae059f927e94
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add headers in compat/ as EXTRA_DIST
- Commit:
8789cee7e5d735efddfdc49958663b25605f71b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix project name; `kamid' not -portable
- Commit:
046c3496646ea0d0bc7f733ca087acde37c175a1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix kamid_SOURCES; kami.h is in lib/
- Commit:
2bbef1f9a666b2031ca967a312ebf700b17ba9d8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove useless file from before the -portable merge
- Commit:
db066f1e66f888d1104b60c8b2899ea9d2e98e89
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CLOEXEC of all opened fds
since we may want to spawn other programs, mark every file descriptor
as cloexec. Fortunately, we don't end up opening many of them!
- Commit:
9e7dd230e2eed399dd25ba034363eb1de5db66e9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ftp: add `page' command
The `page' command fetches a file and displays it using less(1). To
do this, refactor fetch_fid to accept a file descriptor and add a
spawn utility function.
- 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:
35c6cd0e100a9bf0cc9354f261b656d497fa34cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move table definitions to table.h
- Commit:
116ee6e420f66fb76dd885361d9d80765bbee07b
- From:
- cage <cage@invalid>
- Date:
- [regress-extra] added 'run-all-tests-with-debugger' to run the tests but landing on the debugger if an assertion fails.
- Commit:
bb2b5c65e48a511d1ecae66b26a2891c66647792
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve the readme
- Commit:
9e8fb19fffe7b98f3d78c2770e2f7c94701aad8f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop --disable-debugger when invoking sbcl
the debugger is already disabled by some lisp tricks, so it's redundant.
Moreover, we need a way to optionally toggle the debugger, so hardcoding
the flag isn't useful at all.
- Commit:
64570593d86fc638bd2c15d2b999c28cfef75695
- From:
- Omar Polo <op@omarpolo.com>
- Date:
prepend builddir/kamid to PATH before running the lisp regress suite
I'm not proud of that hack, which is a double hack in fact, but I've
already wasted too much time on this. The first hack is the PATH
mangling, and the second the $$(cd ... ; pwd) to obtain an *absolute*
path: for build in-tree top_builddir is just `.' which isn't really
helpful after a cd.
- Commit:
892614d3212744a47629bcdbae0b2fa006f24d86
- From:
- Omar Polo <op@omarpolo.com>
- Date:
hook the tests
- Commit:
aead84be5857aecb84cf961972e04ab63a84eafb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
9ps: chdir to script basename before including it
In the *-suite.9ps files we have stuff like `include "lib.9ps"`, but
when ninepscript is called from the *root* directory that include will
fail.
This is a workaround to allow including file relatively and allows to
run the regress suite.