Commits
- Commit:
e7c6502bf3ebe199349e315ac7f112db6a2db38e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't leak a file descriptor
make sure we always close every fd in every possible code path; while
there, also add a log_err if fork(2) failed.
- Commit:
a8a1f439210de9538b196c6bb5470c306379128c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
style(9)-ify
- Commit:
68ef1170922d8c457b529dd7f64dc207a3c8b5a3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
always append -W flags to CFLAGS
- Commit:
8a50fc0330f50c1c0c5fc0b541e0b8a19f900ea5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
initialize the logger early
Initialize the logger as soon as possible and log by default to
stderr. With this, some (common?) errors are printed early instead of
ending up in syslog.
# NB: this is in configless mode
% ./gmid -p 80
[2021-07-07 11:05:57] bind: Address already in use
% ./gmid -p 81
[2021-07-07 11:13:53] bind: Permission denied
%
- Commit:
d336aeafd4b848f3d6f3711e8d233d8b75ce297b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor add_{cflags,ldflags}
- Commit:
489e1655a0be43f6cca08030e558a03824627c9e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add --enable-sandbox
patch from Anna "CyberTailor"
It's handy for helpers like ebuild's use_enable.
(the sandbox is still always enabled by default)
- Commit:
1a572d422159b247922d8b22c58e7b60c35d6fc6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
check libimsg too
patch from Anna "CyberTailor"
- Commit:
af15474448e4ccafd4c05d2963d2131db33d92bb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
always append LDFLAGS and CFLAGS
Initial patch from Anna "CyberTailor", tweaked by me (drop guessing_*
and always append CFLAGS)
- Commit:
321341f6c09b8d51f6ed137833300af5417a3b61
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add -T timeout to gg; don't let the regress test hang
- Commit:
6edcfca97fb01418cfdb8a2595060a63b7471d48
- From:
- Omar Polo <op@omarpolo.com>
- Date:
try to preserve as much as possible CFLAGS and LDFLAGS from env
but still try to autodetect with pkg-config if they aren't provided.
Passing CFLAGS/LDFLAGS from the command line will still override the
guessed ones.
- Commit:
eb877bffaa6b188caf0f8fc75a89f8e4721cc167
- From:
- Omar Polo <op@omarpolo.com>
- Date:
explain the OpenBSD bit
- Commit:
ca3f67564ce8ef5fe32e10084445edc56b4adeaa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't log too much by default
- Commit:
fb4102a5ffdf34311e88a8c0ac6712546482f09d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
test macro expansion too
- Commit:
3759d3eb56e899a8982c7e7df9555842b398b9b6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
show macro usage in the example
- Commit:
7700ab07d3a97459e8d294f0ee672d7eaed67b85
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt